您的位置 首页 shell脚本

linux random函数用法 -随机函数

linux random命令

echo $RANDOM

这个random  的取值范围为 :随机数范围: 1-32767 

 

1取一定范围的随机数

[root@baimeidashu]# expr $RANDOM % 1000  ## 取0-999的随机数
211
[root@baimeidashu]# expr $RANDOM % 1000
664
[root@baimeidashu]# expr $RANDOM % 1000
753
[root@baimeidashu]# expr $RANDOM % 1000
832
[root@baimeidashu]# expr $RANDOM % 1000
109
[root@baimeidashu]# expr $RANDOM % 1000
652
[root@baimeidashu]# expr $RANDOM % 100  ## 取0-99的随机数
50
[root@baimeidashu]# expr $RANDOM % 100
46
[root@baimeidashu]# expr $RANDOM % 100
51
[root@baimeidashu]# expr $RANDOM % 100
35
[root@baimeidashu]# expr $RANDOM % 10  ##取0-9的随机数
9
[root@baimeidashu]# expr $RANDOM % 10
0
[root@baimeidashu]# expr $RANDOM % 10
7
[root@baimeidashu]# expr $RANDOM % 10
7

2取随机字符(小概率会一样)

[root@baimeidashu]# echo $RANDOM | md5sum ## 取随机字符
d7825e59b65d4094a2a5037498df1d2a  -
[root@baimeidashu]# echo $RANDOM | md5sum ## 同上
1158fb2fa0de92b4212fde368229ba55  -
[root@baimeidashu]# echo $RANDOM | md5sum
1044d8056ea84370da13918d5c7e1281  -
[root@baimeidashu]# echo $RANDOM | md5sum
33e42544d8032ad7c3888b345444d807  -
[root@baimeidashu]# echo $RANDOM | md5sum
29a1809d3deb7f1fa96270bc0524c966  -
[root@baimeidashu]# echo $RANDOM | md5sum
d9f6bf4934b12dfba209058589ec475a  -

 

3.取范围0-5

[root@baimeidashu test2]# echo $[RANDOM%6]
5
[root@baimeidashu test2]# echo $[RANDOM%6]
5
[root@baimeidashu test2]# echo $[RANDOM%6]
0
[root@baimeidashu test2]# echo $[RANDOM%6]
2

 


linux random函数 不安全
linux中random的用法
linux中rand函数

linux /dev/random
linux urandom
linux range
linux radmin

欢迎来撩 : shell 编程从0到1

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章