我想生成一个10位数的随机数。
随机数不能以零开头,即它必须是10位数字,而不是10个随机数字。
答案 0 :(得分:3)
您需要一个随机整数,介于1000000000
(最低整数,10位数)和9999999999
(最高数字,10位数)之间。
请注意1000000000 = 1e9
和9999999999 = 1e10 - 1
使用randi
可以轻松实现随机整数生成(请参阅文档here),为其提供正确的最小值和最大值......
n = randi([1e9, 1e10-1])