RandomInteger

RandomInteger[{imin,imax}]

给出 {imin,imax} 范围内的伪随机整数.

RandomInteger[imax]

给出 {0,...,imax} 范围内的伪随机整数.

RandomInteger[]

伪随机地给出 0 或 1.

RandomInteger[range,n]

给出 n 个伪随机整数组成的列表.

RandomInteger[range,{n1,n2,}]

给出由伪随机整数组成的 n1×n2× 数组.

更多信息

  • RandomInteger[{imin,imax}]{imin,imax} 范围内等概率地选择整数.
  • RandomInteger[] 的概率给出 0 或 1.
  • 不管何时运行 Wolfram 语言,RandomInteger 给出由伪随机整数组成的一个不同序列. 用户可以使用 SeedRandom 以特定的种子开始.
  • 可以给出 SeedRandom 的一个 Method 选项来指定所使用的伪随机生成器.

范例

打开所有单元关闭所有单元

基本范例  (5)

从 1 到 10 范围内的随机整数:

从 0 到 3 范围内的随机整数:

0 或 1 的随机选择:

从 0 到 5 范围内的 20 个随机整数:

由 0 和 1 组成的 3×4 的随机数组:

范围  (1)

生成任意大小的随机整数:

应用  (4)

随机初始条件下的元胞自动机:

整数位置上的随机圆圈:

黑和白细胞组成的随机数组:

计算在 1 和 1000000 之间存在多少对互质的随机整数:

属性和关系  (3)

使用 SeedRandom 得到重复的随机值:

使用 BlockRandom 来阻止 RandomInteger 的使用对其它造成影响:

RandomInteger 生成一个均匀分布,平均值为 5:

巧妙范例  (1)

随机地填充立方格:

Wolfram Research (2007),RandomInteger,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomInteger.html.

文本

Wolfram Research (2007),RandomInteger,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomInteger.html.

CMS

Wolfram 语言. 2007. "RandomInteger." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RandomInteger.html.

APA

Wolfram 语言. (2007). RandomInteger. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RandomInteger.html 年

BibTeX

@misc{reference.wolfram_2024_randominteger, author="Wolfram Research", title="{RandomInteger}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/RandomInteger.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_randominteger, organization={Wolfram Research}, title={RandomInteger}, year={2007}, url={https://reference.wolfram.com/language/ref/RandomInteger.html}, note=[Accessed: 25-November-2024 ]}