- randomInt(max): number
Returns number
- randomInt(min, max): number
Returns number
- randomInt(max, callback): void
Parameters
- max: number
- callback: ((err: null | Error, value: number) => void)
- (err, value): void
Parameters
- err: null | Error
- value: number
Returns void
Returns void
- randomInt(min, max, callback): void
Parameters
- min: number
- max: number
- callback: ((err: null | Error, value: number) => void)
- (err, value): void
Parameters
- err: null | Error
- value: number
Returns void
Returns void
Return a random integer
n
such thatmin <= n < max
. This implementation avoids modulo bias.The range (
max - min
) must be less than 2**48.min
andmax
must be safe integers.If the
callback
function is not provided, the random integer is generated synchronously.