生成 11 位随机数

生成 11 位随机数

我需要一个生成 11 位随机数的命令。如何才能做到这一点?

答案1

从您的终端运行此命令,每次都会生成一个随机的 11 位数字:

$ tr -cd '[:digit:]' < /dev/urandom | fold -w 11 | head -n 1

答案2

尝试这个:

od -An  -N8 -d /dev/random | sed -e 's| ||g' -e 's|\(.\{11\}\).*|\1|'

答案3

来自shufGNU coreutils 的:

shuf -n1 -i0-99999999999

-n如果您需要多个号码,请增加该选项的值。

相关内容