shell內置函數RANDOM生成隨機數
阿新 • • 發佈:2019-03-02
style clas sed -a gif 方法 hide dff nbsp
shell帶有內置函數RANDOM可以隨機生成隨機數其範圍為:0~32767
代碼:
1 root@sds ~]# echo $RANDOM 2 27579 3 [root@sds ~]# echo $RANDOM 4 31400 5 [root@sds ~]# echo $RANDOM 6 19850View Code
如果我們想生成指定範圍的數時,方法如下:
代碼:
1 [root@sds ~]# echo $(($RANDOM%11)) 2 6 3 [root@sds ~]# echo $(($RANDOM%11)) 4 9 5 [root@sds ~]# echoView Code$(($RANDOM%11)) 6 3
如果想生成2~10範圍之間的隨機數,方法如下:
1 [root@sds ~]# echo $(($RANDOM%9+2)) 2 8 3 [root@sds ~]# echo $(($RANDOM%9+2)) 4 3 5 [root@sds ~]# echo $(($RANDOM%9+2)) 6 10 7 [root@sds ~]# echo $(($RANDOM%9+2)) 8 10 9 [root@sds ~]# echo $(($RANDOM%9+2)) 10 3 11 [root@sds ~]# echoView Code$(($RANDOM%9+2)) 12 3
shell內置函數RANDOM生成隨機數