random
最后更新于:2022-04-02 00:04:24
## random
+ [link](./random "Link to this entry.")
+ [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L11998 "View in source.")
+ [npm](https://www.npmjs.com/package/lodash.random "See the npm package.")
```
_.random([min=0], [max=1], [floating])
```
产生一个包括 `min` 与 `max` 之间的数。 如果只提供一个参数返回一个0到提供数之间的数。 如果 `floating` 设为 true,或者 `min` 或 `max` 是浮点数,结果返回浮点数。
**注意:** 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 之间的浮点数
```
';