shell生成指定范围随即整数

#!/bin/bash

function rand(){
    min=$1
    max=$(($2-$min+1))
    num=$(cat /dev/urandom | head -n 10 | cksum | awk -F ' ' '{print $1}')
    echo $(($num%$max+$min))
}

rnd=$(rand 2 100)
echo $rnd

exit 0

 

#!/bin/bash
function rand(){    min=$1    max=$(($2-$min+1))    num=$(cat /dev/urandom | head -n 10 | cksum | awk -F ' ' '{print $1}')    echo $(($num%$max+$min))}
rnd=$(rand 2 100)echo $rnd
exit 0

 

上一篇:opencv使用 --- fastGlobalSmootherFilter


下一篇:ubuntu下需要补充安装 manpages手册