[![Build Status](https://travis-ci.org/ericzhang-cn/random.js.png)](https://travis-ci.org/ericzhang-cn/random.js]) Random number generator of many statistical distributions. Demo: [https://wassname.github.io/random.js](https://wassname.github.io/random.js) Algorithm reference: [http://ftp.arl.mil/random/random.pdf](http://ftp.arl.mil/random/random.pdf) ## Installation ```bash npm install random-distrib.js ``` ## Example ### Browsers ```html ``` ### Node ```javascript var random = require('/path/to/random'); var newPoint = random.normal(0, 1); ``` ## Probability Distribution Functions ### Continuous Distributions arcsine(min, max); beta(v, w, min, max); cauchy(a, b); chiSquare(df); consine(min, max); doubleLog(min, max); erlang(b, c); exponential(a, b); extremeValue(a, b); fRatio(v, w); gamma(a, b, c); laplace(a, b); logarithmic(min, max); logistic(a, b); lognormal(a, mu, sigma); normal(mu, sigma); parabolic(min, max); pareto(c); pearson5(b, c); pearson6(b, v, w); power(c); rayleigh(a, b); studentT(df); triangular(min, max, c); uniform(min, max); userSpecified(usf, xMin, xMax, yMin, yMax); weibull(a, b, c); ### Discrete Distributions bernoulli(p); binomial(n, p); geometric(p); hypergeometric(n, N, k); negativeBinomial(s, p); pascal(s, p); poisson(mu); uniformDiscrete(i, j);