利器:环境变量 $RANDOM

转自:http://blog.163.com/qingfeng_0105@126/blog/static/75062738201101711244243/
感谢博主分享!

shell的环境变量RANDOM,取值范围是0–32767

如果我们想要产生0-25范围内的数,用这个环境变量对26取模即可:$(($RANDOM%26))

( ( ) ) 符号的:$(($RANDOM%26)) == $((RANDOM%26))

[root@localhost ~]# echo $(($RANDOM%26))
19
[root@localhost ~]# echo $((RANDOM%26))
22

实际应用

如果想得到1–68范围内的数 :$(($RANDOM%68+1 ))

[root@localhost ~]# echo $(($RANDOM%68+1))
67

如果想得到6–87范围内的数 :$(($RANDOM%82+6 ))

[root@localhost ~]# echo $((RANDOM%80+6))
8

猜你喜欢

转载自blog.csdn.net/qq_36937234/article/details/79455743
今日推荐