Unix随机16个字符数

时间:2016-10-21 20:02:41

标签: unix random numbers

他们需要帮助unix使用0-9创建一个随机的16个字符的长数,但第一个数字不是0(1-9)。

tr -c -d 0-9< / dev / urandom | fold -w16

类似这样但第一个数字不是0

2 个答案:

答案 0 :(得分:0)

首先,使用数字1-9生成1位数的随机数。

其次,使用数字0-9生成一个15位的随机数。

然后,结合这两个数字。

答案 1 :(得分:0)

由于你在 UNIX ,你可以使用带有bash整数扩展参数的jot

jot -r 1 $((10 ** 15)) $((((10 ** 15)) * 2))

生成如下数字:

1595866171875968