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
 

posted on 2021-10-03 11:24  Colin88  阅读(58)  评论(0)    收藏  举报