他们需要帮助unix使用0-9创建一个随机的16个字符的长数,但第一个数字不是0(1-9)。
tr -c -d 0-9< / dev / urandom | fold -w16
类似这样但第一个数字不是0
答案 0 :(得分:0)
首先,使用数字1-9
生成1位数的随机数。
其次,使用数字0-9
生成一个15位的随机数。
然后,结合这两个数字。
答案 1 :(得分:0)
由于你在 UNIX ,你可以使用带有bash整数扩展参数的jot
:
jot -r 1 $((10 ** 15)) $((((10 ** 15)) * 2))
生成如下数字:
1595866171875968