RandomPrime

RandomPrime[{imin,imax}]

给出从 iminimax 范围内的伪随机素数.

RandomPrime[imax]

给出从 2 到 imax 范围内的伪随机素数.

RandomPrime[range,n]

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

更多信息

  • 一个随机素数 的计算方式为在指定范围内重复生成伪随机整数,直到产生预期数目的素数.
  • 如果在指定范围内没有素数存在,则返回一个带有错误信息的未被计算的输入.
  • RandomPrime[{imin,imax}]iminimax 之间等概率地选择素数.
  • RandomPrime[imax] 等价于 RandomPrime[{2,imax}].
  • RandomPrime[range,{n1,n2,}] 给出一个由素数组成的 n1×n2× 数组.

范例

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

基本范例  (3)

一个小于 100 的随机质数:

一个 10 位的随机质数:

小于 100 的 10 个伪随机素数组成的列表:

范围  (1)

生成小于 11 的素数组成的 4×5 随机数组:

应用  (1)

找出在 RSA 加密中使用的两个最大的素数:

这是一个 640 位的二进制数:

它的二进制表示:

属性和关系  (1)

从 1 到 100 的素数中取样:

在素数上服从均匀分布:

可能存在的问题  (1)

如果在指定范围内没有素数存在,则返回错误信息:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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