RandomReal

RandomReal[]

给出一个在 0 到 1 范围内的伪随机实数.

RandomReal[{xmin,xmax}]

给出一个在 xminxmax 范围内的伪随机实数.

RandomReal[xmax]

给出一个在 0 到 xmax 范围内的伪随机实数.

RandomReal[range,n]

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

RandomReal[range,{n1,n2,}]

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

更多信息和选项

  • RandomReal[{xmin,xmax}]xminxmax 范围之间选择一个均匀概率分布.
  • RandomReal[spec,WorkingPrecision->n] 产生一个 n 位精度的实数. 所生成的数中前面或后面的数位可能为 0.
  • 无论何时你运行 Wolfram 语言,RandomReal 给出一个伪随机实数组成的不同序列. 用户可以使用 SeedRandom 以一个特定的种子开始.
  • 可以给定 SeedRandom 的一个 Method 选项,以指定使用的伪随机生成器.

范例

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

基本范例  (6)

从 0 到 1 范围内的一个随机实数:

范围内的一个随机实数:

从 0 到 10 范围内的一个随机实数:

从 0 到 1 范围内的 5 个随机实数:

范围内的随机实数构成的 3×2 数组:

在三维空间里的 4 个点组成的随机坐标:

范围  (3)

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

生成任意精度的随机实数:

生成一个低精度的实数:

选项  (1)

WorkingPrecision  (1)

生成一个 50 位精度的随机实数:

应用  (8)

一个随机游走

在随机位置上的圆圈:

灰色层的随机数组:

随机位置上的球体:

二维随机游走:

三维随机游走:

随机 100×100 矩阵的行列式:

生成单位正方形中的一个复数:

生成 5 个复数:

使用 RandomComplex

用逆转法生成指数型随机变量:

将样本直方图与 ExponentialDistribution 的 PDF 进行比较:

另外,还可以用 RandomVariate 从非均匀分布中直接抽样:

检测这两个数据集是否是来自于同一个分布的样本:

属性和关系  (5)

SeedRandom 得到重复的随机值:

使用 BlockRandom 来阻止 RandomReal 的使用对其他造成影响:

使用同一个种子,RandomReal 生成一个 相同 的数,在不考虑精度的情况下:

RandomReal 生成一个均值为 0.5的均匀分布:

RandomReal 生成白噪音:

巧妙范例  (1)

用随机高度生成一个曲面:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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