当前位置: > > > JS - Lodash工具库的使用详解18(生成随机数)

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之间的浮点数
评论0