random source npm

_.random([min=0], [max=1], [floating])

产生一个包括 minmax 之间的数。 如果只提供一个参数返回一个0到提供数之间的数。 如果 floating 设为 true,或者 minmax 是浮点数,结果返回浮点数。

注意: JavaScript 遵循 IEEE-754 标准处理无法预料的浮点数结果。

参数

  1. [min=0] (number)

    最小值

  2. [max=1] (number)

    最大值

  3. [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 之间的浮点数