用shell命令产生随机数的六种方法

1
openssl rand -base64 10 | md5sum
产生以10位随机字符

2
echo $RANDOM

3
echo $(date +%N)

4
head /dev/urandom | cksum | cut -c 1-10
取得10位随机数
5
mkpasswd -l 14 | md5sum
产生15位随机密码用MD5进行加密

6
[root@iz2ze1ci0m3dzopy4m0byfz dev]# mkpasswd -l 14 | md5sum | cut -c 1-9 | sort|uniq -c | sort | sed s/[[:space:]]//g
生成14位 用md5加密然后找出第一位到第九位 排序之后去掉重复的 然后再排序 然后再把空格替换

猜你喜欢

转载自blog.csdn.net/qq_37699336/article/details/80988137