linux 6种随机数产生
2016-06-23 03:51
435 查看
1 echo $RANDOM
echo $RANDOM | md5sum | cut -c 1-9 (截取8位)
2 openssl rand -base64 8
openssl rand -base64 8 | md5sum | cut -c 1-9
3 date +%N%t
echo "$(date +%N%t)"
4 mkpasswd -l 8
mkpasswd -l 8 | md5sum (需 rpm -qa expect)
5 head /dev/urandom | cksum
6 cat /proc/sys/kernel/random/uuid
cat /proc/sys/kernel/random/uuid | md5sum | cut -c 1-9
将随机数排序且去重
echo $RANDOM | md5sum | cut -c 1-9 | sort | uniq -c | sort -nk1 (最前面数字为1即惟一)
20个:
for n in `seq 20`;do echo $RANDOM |md5sum|cut -c 1-9|sort|uniq -c|sort -nk1;done
echo $RANDOM | md5sum | cut -c 1-9 (截取8位)
2 openssl rand -base64 8
openssl rand -base64 8 | md5sum | cut -c 1-9
3 date +%N%t
echo "$(date +%N%t)"
4 mkpasswd -l 8
mkpasswd -l 8 | md5sum (需 rpm -qa expect)
5 head /dev/urandom | cksum
6 cat /proc/sys/kernel/random/uuid
cat /proc/sys/kernel/random/uuid | md5sum | cut -c 1-9
将随机数排序且去重
echo $RANDOM | md5sum | cut -c 1-9 | sort | uniq -c | sort -nk1 (最前面数字为1即惟一)
20个:
for n in `seq 20`;do echo $RANDOM |md5sum|cut -c 1-9|sort|uniq -c|sort -nk1;done
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍