返回一个随机数字或数组中的一个随机元素。
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 之间的值。
示例
语法
random([min], [max])
random(choices)
参数
下限(包含边界值)。
上限(不包含边界值)。
待选择的数组。
相关参考
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),会让这些函数每次运行绘图时产生相同的结果。 .