为 random() 和 randomGaussian() 函数设置种子值。
默认情况下,random() 和 randomGaussian() 每次运行绘图时都会产生不同的结果。使用常量参数调用 randomSeed()
,例如 randomSeed(99)
,会让这些函数每次运行绘图时产生相同的结果。
示例
语法
randomSeed(seed)
参数
随机种子值
相关参考
random
返回一个随机数字或数组中的一个随机元素。 random() 遵循均匀分布,这意味着所有结果都同样可能发生。当 random() 用于生成数字时,输出范围内的所有数字都同样可能被返回。当 random() 用于从数组中选择元素时,所有元素都同样可能被选中。 默认情况下,random()每次运行绘图时都会产生不同的结果。randomSeed()函数可以用来每次运行绘图时生成相同的数字序列或选择序列。 random() 返回一个从 0 开始到 1 但不包括 1 的随机数字。 带有一个参数的 random() 版本有两种运行方式。如果传入的参数是一个数字,那么 random() 会返回一个从 0 开始到但不包括该数字的随机数字。例如,调用 random(5) 返回 0 到 5 之间的值。如果传递的参数是一个数组,random() 返回该数组中的一个随机元素。例如,调用 random(['\U0001F981', '\U0001F42F', '\U0001F43B']) 会返回一个狮子、老虎或熊的表情符号。 带有两个参数的 random() 版本会返回一个给定范围内的随机数字。传入的参数设置范围的下限和上限。例如,调用 random(-5, 10.2) 会返回从 -5 到但不包括 10.2 之间的值。 .
randomGaussian
返回符合高斯(正态)分布的随机数字。 正态分布绘制出来像钟形曲线。正态分布的值围绕一个称为均值的中心值聚集。聚集的标准差描述了它的扩散。 默认情况下,randomGaussian() 每次运行绘图时都会产生不同的结果。randomSeed() 函数可以用来每次运行绘图时生成相同的数字序列。 randomGaussian() 可能返回的值没有最小值或最大值。远离均值的值非常不可能,接近均值的值非常可能。 无参数版本的 randomGaussian() 返回的值具有 0 的均值和 1 的标准差。 带有一个参数的 randomGaussian() 版本将传递的参数解释为均值。标准差为 1。 带有两个参数的 randomGaussian() 版本将第一个传递的参数解释为均值,第二个为标准差。 .
randomSeed
为 random() 和 randomGaussian() 函数设置种子值。 默认情况下,random() 和 randomGaussian() 每次运行绘图时都会产生不同的结果。使用常量参数调用 randomSeed(),例如 randomSeed(99),会让这些函数每次运行绘图时产生相同的结果。 .