_.random([lower=0], [upper=1], [floating])
该函数用于生成一个指定范围内的随机数。范围由下界和上界确定。如果省略上界,则默认范围为 0 到 1 之间的随机数。
参数
lower
(可选):范围的下界。如果不提供,默认为 0。upper
(可选):范围的上界。如果不提供,默认为 1。floating
(可选):确定生成的随机数是否为浮点数。如果设置为true
,则生成的随机数为浮点数。如果设置为false
或不提供,则生成的随机数为整数。
返回值
该函数返回生成的随机数。
示例
javascript
// 生成一个介于0到1之间的随机数
console.log(_.random()); // 输出: 0.12345
// 生成一个介于1到10之间的随机整数
console.log(_.random(1, 10)); // 输出: 7
// 生成一个介于5到10之间的随机浮点数
console.log(_.random(5, 10, true)); // 输出: 8.76543
在上述示例中,_.random()
函数用于生成指定范围内的随机数。第一个示例中,生成的随机数介于 0 到 1 之间。第二个示例中,生成的随机数为介于 1 到 10 之间的整数。第三个示例中,生成的随机数为介于 5 到 10 之间的浮点数。
请注意,具体的实现和用法可能会根据所使用的 lodash 版本而有所不同。建议参考官方文档或特定版本的文档以获取准确的信息。