linux shell脚本能实现随机输出一个字符串吗

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
B-E-W-D
帖子: 25
注册时间: 2011-02-05 9:40

linux shell脚本能实现随机输出一个字符串吗

#1

帖子 B-E-W-D » 2012-08-09 15:20

比如我规定三个字符串——“home”,“root”,“lib”,希望能写一个脚本随机输出这三个中的其中一个,最好还能规定概率。比如有50%的可能输出“home”,30%的可能输出“root”,20%的可能输出“lib”。这能靠linux脚本完成吗?如果可以的话,求解!
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: linux shell脚本能实现随机输出一个字符串吗

#2

帖子 枫叶饭团 » 2012-08-09 15:21

固定概率这个不会。。。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: linux shell脚本能实现随机输出一个字符串吗

#3

帖子 枫叶饭团 » 2012-08-09 15:25

固定一个数组,[1,1,1,1,1,2,2,2,3,3]。然后random其中一个。。。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: linux shell脚本能实现随机输出一个字符串吗

#4

帖子 ljj_jjl2008 » 2012-08-09 15:26

取得100之内的一个随机数,然后判断:<50输出home,>=50 & <80输出root,>=80输出lib。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: linux shell脚本能实现随机输出一个字符串吗

#5

帖子 懒蜗牛Gentoo » 2012-08-09 15:50

楼上,楼上上,都可以 :em04
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
daf3707
论坛版主
帖子: 12739
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: linux shell脚本能实现随机输出一个字符串吗

#6

帖子 daf3707 » 2012-08-09 15:52

旁门左道的方法:
把这三词放小鱼的词典里,小鱼的命令行参数可以指定出现机率
:em05
头像
tommy007
帖子: 1352
注册时间: 2007-02-18 0:42

Re: linux shell脚本能实现随机输出一个字符串吗

#7

帖子 tommy007 » 2012-08-09 16:44

固定概率还不简单。。random一个1-100的数字。然后if一下。。。。。。。。。
回复