* Get a uniformly distributed 32 bit integer between [0, max). * * @category getter * @since 2.0.0
(max: number)
| 614 | * @since 2.0.0 |
| 615 | */ |
| 616 | integer(max: number) { |
| 617 | return Math.round(this.number() * Number.MAX_SAFE_INTEGER) % max |
| 618 | } |
| 619 | |
| 620 | /** |
| 621 | * Get a uniformly distributed IEEE-754 double between 0.0 and 1.0, with |