shell脚本产生一定范围的随机数
2014-08-21 11:25
323 查看
使用date +%s%N
例:生成1~50的随机数
#!/bin/bash
function rand(){
min=$1
max=$(($2-$min+1))
num=$(date +%s%N)
echo $(($num%$max+$min))
}
rnd=$(rand 1 50)
echo $rnd
exit 0
例:生成1~50的随机数
#!/bin/bash
function rand(){
min=$1
max=$(($2-$min+1))
num=$(date +%s%N)
echo $(($num%$max+$min))
}
rnd=$(rand 1 50)
echo $rnd
exit 0
相关文章推荐
- 如何产生一定范围内(m~n)的随机数
- 产生一定范围随机数的通用算法公式
- shell 脚本 简单区域随机数的产生
- 如何用c语言产生一定范围内的随机数?
- 【C】产生一定范围内一定数量的不同随机数
- 产生一定范围内随机数的方法
- 【Java】利用Collections类下的shuffle洗牌方法改进在一定的范围内产生不重复的随机数
- C++中srand函数与rand函数产生一定范围内的随机数
- 【Java】在一定的范围内产生不同的随机数
- 产生一定范围的随机数
- C++中产生一定范围内的随机数
- 产生一定范围随机数的通用表达式
- vc 产生一定取值范围的随机数
- 产生一定范围内的不重复随机数
- 如何产生一定范围内的随机数
- SQL产生一定范围内的随机数
- mysql 产生一定范围内随机数
- Java产生一定范围内的随机数
- java产生任意范围内不重复的随机数
- 产生JS指定范围随机数(包含上限数和下限数)