生成一个10位数的随机数

时间:2017-12-06 10:30:58

标签: matlab random

我想生成一个10位数的随机数。

随机数不能以零开头,即它必须是10位数字,而不是10个随机数字。

1 个答案:

答案 0 :(得分:3)

您需要一个随机整数,介于1000000000(最低整数,10位数)和9999999999(最高数字,10位数)之间。

请注意1000000000 = 1e99999999999 = 1e10 - 1

使用randi可以轻松实现随机整数生成(请参阅文档here),为其提供正确的最小值和最大值......

n = randi([1e9, 1e10-1])