Get an integer between a min and max, bring your own random number generator.
See alsozipfian-integer
.
const uniform = require('uniform-integer')
const sample = uniform(1, 100)
console.log(sample())
console.log(sample())
This logs two random integers between 1 and 100 (inclusive). You can optionally inject a (seeded) random number generator. The following example always returns the same integers in sequence unless you change the seed:
const random = require('pseudo-math-random')('a seed')
const sample = uniform(1, 100, random)
Create a new random number generator with a uniform distribution. The rng
if provided must be a function that returns a random floating-point number between 0 (inclusive) and 1 (exclusive). It defaults to Math.random
.
Get a random integer between min
(inclusive) and max
(inclusive).
With npm do:
npm install uniform-integer
MIT © 2019-present Vincent Weevers