Return a normally-distributed random variate.
$ npm install --save random-normal
var randomNormal = require('random-normal');
// API
// - randomNormal([options]);By default this starts with a mean of 0 and a standard deviation of 1 which is the standard normal distribution.
randomNormal()
// => 0.4244767651300604Optionally specify a mean and/or deviation.
// Notice, since no deviation was specified, using the default of `1`
randomNormal({mean: 100})
// => 99.68352269988522
// For example, to get a random IQ (which by definition has a mean of 100
// and a standard deviation of 15)
randomNormal({mean: 100, dev: 15})
// => 85.11040121833615Used in combination with the above generators, this can be an extremely powerful way to get more realistic results as often “pure random” results fail to approximate the real world.
- random-uuid - Return a random uuid.
- random-identity - Return a random ID.
- random-dx - Return a value equal to the roll of a die.
- random-hexhash - Return a random hex hash.
- random-rpg - Return an array of dice values.
- random-file - Return a random file name with random extension.
- random-semver - Return a random version.
Pull requests and stars are highly welcome.
For bugs and feature requests, please create an issue.