shell中产生随机数的方法

1⃣️ echo $RANDOM
RANDOM是shell内置的随机数

2⃣️ for i in seq 1000;do echo $RANDOM >> 1.txt;done

产生1000个随机数

3⃣️ cat 1.txt |awk ‘{if(length($0)<=3)print}’|wc -l
统计随机数中小于等于3位数的个数

4⃣️ echo $((RANDOM %10))
产生0-9的随机数

5⃣️ echo $RANDOM |md5
5b3f8b0ae256f1b148f08f351f6326c0 -
产生随机字符

6⃣️ echo $RANDOM |md5 |cut -c 1-6
78c8f7
产生随机字符第1到6位

发表评论

邮箱地址不会被公开。 必填项已用*标注