001、$RANDOM; $RANDOM用于生成0—32767的随机数
[root@PC1 test05]# echo $RANDOM 21160 [root@PC1 test05]# echo $RANDOM 17006 [root@PC1 test05]# echo $RANDOM 3979
002、产生0到2的随机数
[root@PC1 test05]# expr $RANDOM % 3 2 [root@PC1 test05]# expr $RANDOM % 3 1 [root@PC1 test05]# expr $RANDOM % 3 1 [root@PC1 test05]# expr $RANDOM % 3 0 [root@PC1 test05]# expr $RANDOM % 3 0 [root@PC1 test05]# expr $RANDOM % 3 2 [root@PC1 test05]# expr $RANDOM % 3 1
003、生成1到3的随机数
[root@PC1 test05]# expr $RANDOM % 3 + 1 3 [root@PC1 test05]# expr $RANDOM % 3 + 1 2 [root@PC1 test05]# expr $RANDOM % 3 + 1 1 [root@PC1 test05]# expr $RANDOM % 3 + 1 3 [root@PC1 test05]# expr $RANDOM % 3 + 1 1 [root@PC1 test05]# expr $RANDOM % 3 + 1 2
005、seq + sort实现,产生1到10的随机数
[root@PC1 test05]# seq 10 | sort -R | head -n 1 2 [root@PC1 test05]# seq 10 | sort -R | head -n 1 2 [root@PC1 test05]# seq 10 | sort -R | head -n 1 6 [root@PC1 test05]# seq 10 | sort -R | head -n 1 10 [root@PC1 test05]# seq 10 | sort -R | head -n 1 7
。