mirror of
https://github.com/toss/es-toolkit.git
synced 2024-11-28 03:34:26 +03:00
840 B
840 B
randomInt
Generate a random integer within the given range.
If only one argument is provided, a number between 0
and the given number is returned.
Signature
function randomInt(maximum: number): number;
function randomInt(minimum: number, maximum: number): number;
Parameters
minimum
(number
): The lower bound for the random integer (inclusive).maximum
(number
): The upper bound for the random integer (exclusive).
Returns
- (
number
): A random integer within the specified range.
Examples
const result1 = randomInt(0, 5); // Returns a random integer between 0 and 5.
const result2 = randomInt(5, 0); // If the minimum is greater than the maximum, an error is thrown
const result3 = randomInt(5, 5); // If the minimum is equal to the maximum, an error is thrown.