主要内容

随机数生成

种子,分布,算法

使用兰特兰德, 和兰迪函数创建伪随机数量的序列,以及兰培姆功能创建随机允许的整数的向量。使用RNG.函数来控制结果的可重复性。使用randstream.类当您需要更高级的控制随机数生成时。

职能

展开全部

兰特 均匀分布的随机数
兰德 通常分布随机数
兰迪 均匀分布的伪随机整数
兰培姆 整数的随机排列
RNG. 控制随机数发生器
randstream. 随机数流

话题

生成随机数

创建随机数阵列

兰特兰迪兰德, 和兰培姆创建随机数阵列。

特定范围内的随机数

此示例显示如何创建从特定间隔中从均匀分布中汲取的随机浮点号数组。

随机整数

此示例显示如何创建从特定数字集的离散统一分布中汲取的随机整数值数组。

具有特定均值和方差的正态分布的随机数

此示例显示如何创建从具有指定均值和方差的正态分布中汲取的随机浮点数。

球体内的随机数

此示例显示如何在球体的卷内创建随机点。

为什么随机数在启动后重复?

避免在Matlab时重复随机数阵列®重启。

替换兰德和randn的气馁的语法

替换气馁的语法兰特兰德

控制随机数生成

控制随机数生成

此示例显示了如何使用RNG.功能,提供对随机数生成的控制。

生成可重复的随机数

这个例子展示了如何通过先指定种子来重复随机数数组。每次使用相同的种子初始化生成器时,都会得到相同的结果。

生成不同的随机数

此示例显示如何在MATLAB重新启动时避免重复相同的随机数阵列。

控制多个流或子流

使用randstream管理全局流

此示例显示了如何使用randstream.类来控制从全局流中的随机数生成。

多个流

这个例子用途randstream.创建多个独立的随机数流。

创建和控制随机数流

此示例显示了如何使用randstream.创建随机数流和子流。