randgen
v0.1.0
Published
Node.js package for generating different kinds of random numbers.
Downloads
2,498
Readme
randgen
Node.js package for generating different kinds of random numbers: Uniform, Normal/Gaussian, Poisson, Chi-squared, Cauchy.
Installation:
npm install randgen
Features:
- Supported distributions: Uniform, Normal, Poisson, Chi-Square, Cauchy
- Vector versions of all supported distributions
Usage:
Generate Gaussian random numbers:
num = rnorm(); // standard normal
num = rnorm(2, 5); // normal with mean 2 and standard deviation of 5
Chi-Squared:
num = rchisq(4); // 4 degrees of freedom
Others: runif
, rpoisson
, rcauchy
You can also generate vectors of random numbers:
nums = rvnorm(100); // generate 100 standard normal values
Others: rvunif
, rvchisq
, rvpoisson
, rvcauchy
It also includes a handy histogram()
function to convert an array of numbers
into a set of bins:
bins = histogram(data); // defaults to 10 bins
bins = histogram(data, 20); // 20 bins
LICENSE:
MIT License