如何在sh(/bin/sh,而不是bash)中生成0-60之间的随机数?这是一个卫星盒,没有$RANDOM变量,没有其他物品[cksum,od(od -vAn -N4 -tu4
我想随机安排crontab作业的时间。

最佳答案

如果您有tr,head和/dev/urandom,则可以这样编写:

tr -cd 0-9 </dev/urandom | head -c 3

然后,您必须使用余数运算符将其置于0-60范围内。

关于linux - shell 范围之间的随机数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4673830/

10-11 17:44