count=1 #同上
number=$RANDOM
FLOOR=0
RANGE=999 #随机数范围,1-999之间,可以改
number=0
while [ "$number" -le $FLOOR ]
do
number=$RANDOM
let "number %= $RANGE"
done
echo "$number"
这样就可以产生随机数了.....,没时间了,.别的没法一一注释,自己看
cat /dev/random | tr -d -c '[:graph:]'|head -c 10这样生成一个长度10的随机密码 . 一般情况下都会符合你的要求.
当然你可以再做改进, 比如
测试是否包含大写字母/小写字母/特殊符号. 如果不符合再调用上面的命令重新生成一个.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)