返回一个随机数字或数组中的一个随机元素。
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)
参数
min
数字:
下限(包含边界值)。
max
数字:
上限(不包含边界值)。
choices
数组:
待选择的数组。
Returns
数字: 随机数字。
Notice any errors or typos? Please let us know. Please feel free to edit
src/math/random.js
and open a pull request!