linux_shell 中,产生随机数的方法
2010-07-14 20:43
357 查看
如何在linux中用命令产生一个范围内的随机数?
在shell中有一个环境变量RANDOM,它的范围是0--32767
如果我们想要产生0-25范围内的数,如何做呢?如下:
$RANDOM%26
用这个环境变量对26取模,就可以得到最小是0,最大是25的数了。
如果想得到1--68范围内的数,可以这样
$RANDOM%68+1,前面可以得到最小为0,最大为67的随机数,再加上1,很自然的就可以得到最大为1,最小为68的数了。
如果想得到6--87范围内的数。可以这样
$RANDOM%82+6,前面可以得到最小为0,最大为81的随机数,再加上6,很自然的就可以得到最大为87,最小为6的数了。
等等,其它范围内的数一样可以用这种方法产生,用上面的三个例子,总结出规律来
可以类推其它范围内数了
在shell中有一个环境变量RANDOM,它的范围是0--32767
如果我们想要产生0-25范围内的数,如何做呢?如下:
$RANDOM%26
用这个环境变量对26取模,就可以得到最小是0,最大是25的数了。
如果想得到1--68范围内的数,可以这样
$RANDOM%68+1,前面可以得到最小为0,最大为67的随机数,再加上1,很自然的就可以得到最大为1,最小为68的数了。
如果想得到6--87范围内的数。可以这样
$RANDOM%82+6,前面可以得到最小为0,最大为81的随机数,再加上6,很自然的就可以得到最大为87,最小为6的数了。
等等,其它范围内的数一样可以用这种方法产生,用上面的三个例子,总结出规律来
可以类推其它范围内数了
相关文章推荐
- linux系统产生随机数的6中方法
- Shell连接linux后,按delete,backspace键产生乱码的解决方法
- shell实例浅谈之三产生随机数七种方法
- linux下 C语言随机数生成方法rand(产生随机数)
- 利用shell批量改名和linux中取随机数的方法
- Linux系统产生随机数的3种方法
- linux中产生随机数的方法
- linux系统产生随机数的6种方法
- shell实例浅谈之产生随机数七种方法
- shell学习二十六--linux下随机数获取方法
- linux系统产生随机数或字符的6种方法
- shell 产生随机数的多种方法
- linux 内核空间和用户空间 产生随机数的方法
- shell产生随机数七种方法
- shell实例浅谈之三产生随机数七种方法
- shell实例浅谈之一产生随机数七种方法
- shell产生随机数七种方法
- shell中产生随机数的方法
- Linux系统产生随机数的6种方法
- linux系统产生随机数的方法