【问题标题】:Generate a 10-digit random number [closed]生成一个 10 位随机数 [关闭]
【发布时间】:2018-05-20 04:53:56
【问题描述】:

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

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

【问题讨论】:

  • Stackoverflow 不是编码服务。在您的问题中添加一些代码,并向我们展示您到目前为止所做的尝试!

标签: matlab random


【解决方案1】:

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

注意1000000000 = 1e99999999999 = 1e10 - 1

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

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

【讨论】:

    猜你喜欢
    • 2013-03-22
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 2011-08-09
    • 2020-11-19
    • 2011-06-26
    • 2010-09-07
    相关资源
    最近更新 更多