我想像下面这样随机创建MSISDN
905462108062
通过Linux脚本。我怎样才能使它成为可能?
最佳答案
您可以使用date
和RANDOM
的组合来创建随机的 12 位数字:
#!/bin/bash
digits=12 # number of digits in final number
a=$(date +%s)
b=$((a*RANDOM))
while [ ${#b} -lt 12 ]; do
b="${b}$RANDOM"
done
echo "${b:0:digits}"
输出示例:
$ bash msid12.sh
813376550037
$ for i in {1..5}; do bash msid12.sh; done
400816677371
258536046558
132352755855
335150875869
223675022781
关于linux - 创建随机 MSISDN 10 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27413802/