主题
random
js
_.random([lower=0], [upper=1], [floating])在包含的 lower 和 upper 边界之间生成一个随机数。如果只提供了一个参数,则返回 0 和给定数字之间的数字。如果 floating 是 true,或者 lower 或 upper 是浮点数,则返回浮点数而不是整数。
¥Produces a random number between the inclusive lower and upper bounds. If only one argument is provided a number between 0 and the given number is returned. If floating is true, or either lower or upper are floats, a floating-point number is returned instead of an integer.
注意:JavaScript 遵循 IEEE-754 标准来解析可能产生意外结果的浮点值。
¥Note: JavaScript follows the IEEE-754 standard for resolving floating-point values which can produce unexpected results.
新增于
¥Since
0.7.0
参数
¥Arguments
[lower=0](数值):匹配替换。¥
[lower=0](number): The lower bound.[upper=1](数值):上限。¥
[upper=1](number): The upper bound.[floating](布尔):指定返回浮点数。¥
[floating](boolean): Specify returning a floating-point number.
返回
¥Returns
(数值):返回随机数。
¥(number): Returns the random number.
示例
¥Example
js
_.random(0, 5);
// => an integer between 0 and 5
_.random(5);
// => also an integer between 0 and 5
_.random(5, true);
// => a floating-point number between 0 and 5
_.random(1.2, 5.2);
// => a floating-point number between 1.2 and 5.2