求如何产生(1,230)的随机数
-
- 帖子: 198
- 注册时间: 2007-11-10 8:57
求如何产生(1,230)的随机数
求如何产生(1,230)的随机数
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 198
- 注册时间: 2007-11-10 8:57
Re: 求如何产生(1,230)的随机数
找到了是,
推广一下有:
若求(x,y)的随机数rnmuber, 则有rnumber=$((RANDOM%(y+1-x)+x).
如(5,35)的随机数,则有rnumber=$((RANDOM%31+5).
代码: 全选
rnumber=$((RANDOM%230+1))
若求(x,y)的随机数rnmuber, 则有rnumber=$((RANDOM%(y+1-x)+x).
如(5,35)的随机数,则有rnumber=$((RANDOM%31+5).
-
- 帖子: 198
- 注册时间: 2007-11-10 8:57
Re: 求如何产生(1,230)的随机数
在控制台一行行输就变化,写在脚本里得出的数值固定,怎么回事?
-
- 帖子: 198
- 注册时间: 2007-11-10 8:57
Re: 求如何产生(1,230)的随机数
晕,不能用sh test.sh, 只能用bash test.sh, 区别在哪?
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求如何产生(1,230)的随机数
区别就在 sh 跟 bash 不同,或者是另一个 shell,或者虽是 bash,但它试图去兼容 Borne Shell。
-
- 帖子: 198
- 注册时间: 2007-11-10 8:57
Re: 求如何产生(1,230)的随机数
明白了,下次不能都 用sh.
-
- 帖子: 74
- 注册时间: 2007-09-09 14:34
Re: 求如何产生(1,230)的随机数
