shell学习二十六--linux下随机数获取方法

来源:互联网 发布:淘宝商品详情页面html 编辑:程序博客网 时间:2024/06/15 05:10
1、$RANDOM  (0-32768)
[root@node01 day12]# echo $RANDOM
10853
2、openssl
[root@node01 day12]# openssl rand -base64 8
Shn9MV2GZgY=
[root@node01 day12]# openssl rand -base64 10
7qWOuj7jxnxaLQ==
3、通过时间
[root@node01 day12]# date +%s%N
1502040952790624675
[root@node01 day12]# date +%s%N
1502040953220220787
4、urandom
[root@node01 day12]# head /dev/urandom|cksum
4030306518 3299
5、uuid
[root@node01 day12]# cat /proc/sys/kernel/random/uuid 
4057ba18-95e1-4f8a-8c4a-077887eef4ba
6、expect
yum install expect -y
[root@node01 day12]# mkpasswd -l 8
nTY=53pv
原创粉丝点击