random source npm
_.random([min=0], [max=1], [floating])
产生一个包括 min
与 max
之间的数。
如果只提供一个参数返回一个0到提供数之间的数。
如果 floating
设为 true,或者 min
或 max
是浮点数,结果返回浮点数。
注意: JavaScript 遵循 IEEE-754 标准处理无法预料的浮点数结果。
参数
- [min=0] (number)
最小值
- [max=1] (number)
最大值
- [floating] (boolean)
是否返回浮点数
返回值 (number)
返回随机数
示例
_.random(0, 5);
// => 0 和 5 之间的数
_.random(5);
// => 同样是 0 和 5 之间的数
_.random(5, true);
// => 0 和 5 之间的浮点数
_.random(1.2, 5.2);
// => 1.2 和 5.2 之间的浮点数