1.0.0 • Published 6 years ago
uniform-integer v1.0.0
uniform-integer
Get an integer between a min and max, bring your own random number generator.
See alsozipfian-integer.
Usage
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)API
sample = uniform(min, max[, rng])
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.
num = sample()
Get a random integer between min (inclusive) and max (inclusive).
Install
With npm do:
npm install uniform-integerLicense
MIT © 2019-present Vincent Weevers
1.0.0
6 years ago