众所周知,Linux自带的random实际上是一个伪随机,所以我这里用了一种新的办法来解决这个问题,那就是时间轴!
时间轴是怎么回事呢?每个时间都是不固定的,这个是不可预测的,因此是随机的,通过获得现在的时间然后将现在的时间换算成秒,然后通过求模运算就能够获得你想要的随机数据了,注意这个是真的随机!
那么代码就看下面的就可以了。
randtime=`date +%s`
let randtime=randtime%5
不要小看这两行代码,就这两行代码就能实现产生一个0-4之间的随机数。
就是这麽简单,学会了吗?