linux生成数字命令 linux 数字
求一个linux的代码要求:随机生成一个密码8到16个字符,要有数字有大小写字母和特殊符号,谢谢
cat /dev/random | tr -d -c '[:graph:]'|head -c 10
创新互联公司是专业的渑池网站建设公司,渑池接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行渑池网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
这样生成一个长度10的随机密码 . 一般情况下都会符合你的要求.
当然你可以再做改进, 比如
测试是否包含大写字母/小写字母/特殊符号. 如果不符合再调用上面的命令重新生成一个.
如何在linux中用命令产生一个范围内的随机数
linux内核自1.3.30版本以来实现了一个随机数产生器,从理论上说它能产生真正的随机数,该随机数产生器是从设备驱动收集电路上的环境噪音放入熵池,它的实现代码在drivers/char/random.c中,自己去看吧
linux计算随机产生的一百个数的和
下面的命令将随机生成1-1000之间的100个随机数,并求和输出:
shuf -i 1-1000 -n 100|awk '{sum+=$1} END {print "Sum = ", sum}'
输出:Sum = 52997
网页标题:linux生成数字命令 linux 数字
文章转载:http://hbruida.cn/article/ddjggij.html