SHELL编程之产生随机数

shell有一个环境变量RANDOM,范围是0-32767

如果想得到1-68范围内的数:$(($RANDOM%68+1))

或者创建随机数函数:

function rand() {

    min=$1

    max=$(($2-$min+1))

    num=$(($RANDOM+1000000000))

    echo $(($num%$max+$min))

}

echo $( rand 1 255 )   //1-255范围的数

 

posted @ 2016-07-26 20:59  Uhey  阅读(315)  评论(0编辑  收藏  举报