JS - Lodash工具库的使用详解18(生成随机数)
十八、生成随机数
1,random 函数介绍
random 函数原型如下,它将产生一个包括 lower 与 upper 之间的随机数:
- 如果只提供一个参数,则返回一个 0 到提供数之间的数。
- 如果 floating 设为 true,或者 lower 或 upper 是浮点数,则结果返回浮点数。
_.random([lower=0], [upper=1], [floating])
2,生成随机整数
(1)下面代码将生成 0~5 之间的随机整数:console.log(_.random(0, 5)); console.log(_.random(0, 5)); console.log(_.random(0, 5)); console.log(_.random(0, 5));

(2)上面代码也可以简化成如下形式:
_.random(5);
3,生成随机浮点数
(1)如果 lower 或 upper 参数是浮点数,则结果返回浮点数。
console.log(_.random(0, 2.2)); console.log(_.random(0, 2.2)); console.log(_.random(0, 2.2)); console.log(_.random(0, 2.2));

(2)如果 floating 参数设为 true,则结果返回浮点数。
_.random(5, true); //生成0~5之间的浮点数