随机数生成
种子,分布,算法
使用兰德
,randn
,兰迪
函数来创建伪随机数序列,以及randperm
函数创建一个随机排列的整数向量。使用rng
函数来控制结果的可重复性。使用RandStream
当您需要对随机数生成进行更高级的控制时,可以使用。
Funzioni
Argomenti
生成随机数
- 创建随机数数组
使用兰德
,兰迪
,randn
,randperm
创建随机数数组。 - 特定范围内的随机数
此示例演示如何创建一个随机浮点数数组,这些浮点数是从特定间隔内的均匀分布中抽取的。 - 随机整数
这个例子展示了如何创建一个随机整数值的数组,这些值是从一组特定数字的离散均匀分布中抽取的。 - 具有特定均值和方差的正态分布中的随机数
此示例演示如何创建随机浮点数数组,这些浮点数是从具有指定均值和方差的正态分布中绘制的。 - 球面内的随机数
这个例子展示了如何在球体的体积内创建随机点。 - 为什么随机数在启动后重复?
避免重复的随机数数组时,MATLAB®将重新启动。 - 替换rand和randn的不鼓励语法
替换不鼓励的语法兰德
而且randn
.
控制随机数生成
控制多个流或子流
- 使用RandStream管理全局流
方法的使用RandStream
类来控制从全局流生成随机数。 - 多流
这个例子使用了RandStream
创建多个独立的随机数流。 - 创建和控制随机数流
这个例子展示了如何使用RandStream
创建随机数流和子流。