The _.random() method is used to return a random number which is in the range provided to the function. If floating is true, or either lower or upper are floats, a floating-point number is returned instead of an integer.
Syntax:
_.random([lower = 0], [upper = 1], [floating])
Parameters: This method accepts three parameters as mentioned above and described below:
- lower: This parameter holds the lower bound.
- upper: This parameter holds the upper bound.
- floating: This parameter specifies returning a floating-point number.
Return Value: This method returns the random number.
Example 1:
Javascript
const _ = require( "lodash" );
console.log(_.random(10));
console.log(_.random(10, 12));
console.log(_.random(10, 12));
console.log(_.random(10.3, 12.5));
|
Output:
3
11
10
12.000118273018167
Example 2:
Javascript
const _ = require( "lodash" );
let lower = 2;
let upper = 11;
for (let i = 0; i < 5; i++) {
console.log(_.random(lower, upper));
}
|
Output:
9
5
2
11
5