方法一:通过系统的环境变量$RANDOM
[root@M1-Server ~]# echo $RANDOM
29607
[root@M1-Server ~]# echo $RANDOM|md5sum
2bc0bbfd816d5cc82cc39a365344773d –
方法二:通过openssl产生随机数
[root@M1-Server ~]# openssl rand -base64 10
BHl5NsEuShlw3g==
[root@M1-Server ~]# openssl rand -base64 10|md5sum
adf9263812edf11fb42be494991da44b –
[root@M1-Server ~]# openssl rand -base64 10|cut -c 1-10
q4Yw1EdIjL
[root@M1-Server ~]# openssl rand -base64 10|cut -c 1-10
kw4rDeNIiw
方法三:通过时间命令产生
[root@M1-Server ~]# date +%s%N
1432213690161492800
[root@M1-Server ~]# date +%s%N|md5sum
79ee87550b448d5c9c6cbbf111623654 –
方法四:
[root@M1-Server ~]# head /dev/urandom |cksum
3909574509 3741
方法五:
[root@M1-Server ~]# cat /proc/sys/kernel/random/uuid
2a682f6f-91c0-4fd5-99cc-3f05bee9ff31
[root@M1-Server ~]# cat /proc/sys/kernel/random/uuid
db97e774-e2d9-4fc8-9c5c-5bb9ab483cc9
方法六:
[root@M1-Server ~]# rpm -qa expect
expect-5.44.1.15-5.el6_4.x86_64
[root@M1-Server ~]# mkpasswd
d69QQi+zy
[root@M1-Server ~]# mkpasswd
@QecDqm04
[root@M1-Server ~]# mkpasswd|md5sum
32d0d1c874c6d452dfdc9d76d2bb10d7 –