1:random
[root@linhexiao shellTest]# echo "$RANDOM" [root@linhexiao shellTest]# echo "$RANDOM$(date +%N%t)"|md5sum |cut -c 5-12
2:openssl
[root@linhexiao shellTest]# openssl rand -base64 8 [root@linhexiao shellTest]# openssl rand -base64 8|md5sum | cut -c 5-12
3:date
[root@linhexiao shellTest]# date +%s 1460550703 [root@linhexiao shellTest]# date +%s%N
4:
[root@linhexiao shellTest]# head /dev/urandom|cksum 4036467423 2069
5:UUID
cat /proc/sys/kernel/random/uuid
6:expect
[root@linhexiao shellTest]# yum -y install expect [root@linhexiao shellTest]# mkpasswd ?L4oIiw6u [root@linhexiao shellTest]# mkpasswd -l 10 r5th7FWlg; [root@linhexiao shellTest]# mkpasswd -l 10 -s 0 3fn2aObtXt