Skip to content

mock-end/random-normal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

random-normal

Return a normally-distributed random variate.

MIT License

build:? coverage:?

Install

$ npm install --save random-normal 

Usage

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.4244767651300604

Optionally 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.11040121833615

Used 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.

Related

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.

About

Return a normally-distributed random variate.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published