shell随机数
shell随机数
第一种
echo $RANDOM| md5sum |cut -c 15-22 ##只取15-22的字符.
echo "$RAMDOM$(date +%Y%m%d%H%M%S)" |md5sum |cut -c 15-22
echo "$RAMDOM$(date +%Y%m%d%H%M%S)" |md5sum |cut -c 2,4,8,9,15,22,23
创建随机数检查唯一性
for n in $(seq 20);do echo $RANDOM|md5sum|cut -c 1-9|sort|uniq -c|sort -nk1;done
第二种
openssl rand -base64 9
第三种
date +%s%N
第四种
head /dev/urandom |md5sum
head /dev/urandom |cksum
第五种
cat /proc/sys/kernel/random/uuid