首页 > 代码库 > [小技巧] 在bash中生成随机数
[小技巧] 在bash中生成随机数
译至:http://d.hatena.ne.jp/anmino/20091017/1255705586
bash的SHELL参数RANDOM可以生成0-32767的随机数。
想设定从1到N的随机数范围的话,可以使用:
$ ( ( (RANDOM % n) + 1 ))
#!/bin/sh#random_bash.shfor n in 1 2 3 4 5 6 7 8 9 10; do random=$(( (RANDOM % 10) + 1 )) echo -n "$random "done echo$ ./random_bash.sh4 10 9 7 10 10 5 8 10 4
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。