您的位置:首页 > 运维架构 > Shell

[linux]:linux shell编程之产生真随机数(利用时间轴的办法)

2017-07-27 15:11 656 查看
众所周知,linux自带的random实际上是一个伪随机,所以我这里用了一种新的办法来解决这个问题,那就是时间轴!

时间轴是怎么回事呢?每个时间都是不固定的,这个是不可预测的,因此是随机的,通过获得现在的时间然后将现在的时间换算成秒,然后通过求模运算就能够获得你想要的随机数据了,注意这个是真的随机!

那么代码就看下面的就可以了。

randtime=`date +%s`
let     randtime=randtime%5


不要小看这两行代码,就这两行代码就能实现产生一个0-4之间的随机数、

就是这麽简单,学会了吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: