ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 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 之间的浮点数 ```