Strided
Pseudorandom number generator (PRNG) strided array functions.
Usage
var ns = require( '@stdlib/random/strided' );
ns
Namespace containing strided array pseudorandom number generator (PRNG) functions.
var o = ns;
// returns {...}
The namespace contains the following:
arcsine( N, a, sa, b, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from an arcsine distribution.bernoulli( N, p, sp, out, so )
: fill a strided array with pseudorandom numbers drawn from a Bernoulli distribution.beta( N, alpha, sa, beta, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a beta distribution.betaprime( N, alpha, sa, beta, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a beta prime distribution.chi( N, k, sk, out, so )
: fill a strided array with pseudorandom numbers drawn from a chi distribution.chisquare( N, k, sk, out, so )
: fill a strided array with pseudorandom numbers drawn from a chi-square distribution.cosine( N, mu, sm, s, ss, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a raised cosine distribution.discreteUniform( N, a, sa, b, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a discrete uniform distribution.exponential( N, lambda, sl, out, so )
: fill a strided array with pseudorandom numbers drawn from an exponential distribution.gamma( N, alpha, sa, beta, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a gamma distribution.geometric( N, p, sp, out, so )
: fill a strided array with pseudorandom numbers drawn from a geometric distribution.invgamma( N, alpha, sa, beta, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from an inverse gamma distribution.lognormal( N, mu, sm, sigma, ss, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a lognormal distribution.minstdShuffle( N, out, so[, options] )
: fill a strided array with pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG) whose output is shuffled.minstd( N, out, so[, options] )
: fill a strided array with pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG).mt19937( N, out, so[, options] )
: fill a strided array with pseudorandom numbers generated using a 32-bit Mersenne Twister pseudorandom number generator.normal( N, mu, sm, sigma, ss, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a normal distribution.poisson( N, lambda, sl, out, so )
: fill a strided array with pseudorandom numbers drawn from a Poisson distribution.randu( N, out, so[, options] )
: fill a strided array with uniformly distributed pseudorandom numbers between0
and1
.rayleigh( N, sigma, ss, out, so )
: fill a strided array with pseudorandom numbers drawn from a Rayleigh distribution.t( N, v, sv, out, so )
: fill a strided array with pseudorandom numbers drawn from a Student's t-distribution.uniform( N, a, sa, b, sb, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a continuous uniform distribution.weibull( N, k, sk, lambda, sl, out, so[, options] )
: fill a strided array with pseudorandom numbers drawn from a Weibull distribution.
Examples
var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/random/strided' );
console.log( objectKeys( ns ) );