Scientific Software
Updated 6 months ago

ρμ — Peer-reviewed • Rank 5.0 • Science 98%

ρμ: A Java library of randomization enhancements and other math utilities - Published in JOSS (2022)

Materials Science (40%)
Scientific Software · Peer-reviewed
Updated 6 months ago

random-streams-mt19937 • Rank 0.7 • Science 67%

Create a readable stream for a 32-bit Mersenne Twister pseudorandom number generator.

Updated 6 months ago

@stdlib/random-streams-box-muller • Rank 4.4 • Science 57%

Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.

Updated 6 months ago

@stdlib/random-streams-minstd-shuffle • Rank 4.1 • Science 57%

Create a readable stream for a linear congruential pseudorandom number generator (LCG) whose output is shuffled.

Updated 6 months ago

@stdlib/random-iter-box-muller • Rank 4.0 • Science 57%

Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.

Updated 6 months ago

random-streams-improved-ziggurat • Rank 3.9 • Science 57%

Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Improved Ziggurat algorithm.

Updated 6 months ago

@stdlib/random-streams-minstd • Rank 3.7 • Science 57%

Create a readable stream for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.

Updated 6 months ago

@stdlib/random-iter-improved-ziggurat • Rank 3.5 • Science 57%

Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution using the Improved Ziggurat algorithm.

Updated 6 months ago

@stdlib/random-iter-minstd • Rank 3.3 • Science 57%

Create an iterator for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.

Updated 6 months ago

@stdlib/random-iter-minstd-shuffle • Rank 2.7 • Science 57%

Create an iterator for a linear congruential pseudorandom number generator (LCG) whose output is shuffled.

Updated 6 months ago

@stdlib/random-array-tools-nullary • Rank 8.8 • Science 44%

Constructor for creating arrays filled with pseudorandom values drawn from a nullary PRNG.

Updated 6 months ago

@stdlib/random-iter-uniform • Rank 6.9 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a continuous uniform distribution.

Updated 6 months ago

@stdlib/random-iter-randu • Rank 6.2 • Science 44%

Create an iterator for generating uniformly distributed pseudorandom numbers between 0 and 1.

Updated 6 months ago

@stdlib/random-iter-beta • Rank 5.5 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a beta distribution.

Updated 6 months ago

@stdlib/random-iter-discrete-uniform • Rank 4.8 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a discrete uniform distribution.

Updated 6 months ago

@stdlib/random-streams-cosine • Rank 4.2 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a raised cosine distribution.

Updated 6 months ago

@stdlib/random-streams-pareto-type1 • Rank 4.1 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Pareto (Type I) distribution.

Updated 6 months ago

@stdlib/random-iter-normal • Rank 4.0 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a normal distribution.

Updated 6 months ago

@stdlib/random-streams-exponential • Rank 3.9 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from an exponential distribution.

Updated 6 months ago

@stdlib/random-streams-f • Rank 3.8 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from an F distribution.

Updated 6 months ago

@stdlib/random-iter-f • Rank 3.7 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from an F distribution.

Updated 6 months ago

@stdlib/random-streams-beta • Rank 3.7 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a beta distribution.

Updated 6 months ago

@stdlib/random-streams-lognormal • Rank 3.7 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a lognormal distribution.

Updated 6 months ago

@stdlib/random-iter-chisquare • Rank 3.7 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a chi-square distribution.

Updated 6 months ago

@stdlib/random-streams-invgamma • Rank 3.6 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from an inverse gamma distribution.

Updated 6 months ago

@stdlib/random-iter-exponential • Rank 3.6 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from an exponential distribution.

Updated 6 months ago

@stdlib/random-streams-arcsine • Rank 3.6 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from an arcsine distribution.

Updated 6 months ago

@stdlib/random-streams-uniform • Rank 3.6 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a uniform distribution.

Updated 6 months ago

@stdlib/random-streams-geometric • Rank 3.6 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a geometric distribution.

Updated 6 months ago

@stdlib/random-streams-gumbel • Rank 3.6 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Gumbel distribution.

Updated 6 months ago

@stdlib/random-iter-cauchy • Rank 3.6 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a Cauchy distribution.

Updated 6 months ago

@stdlib/random-iter-frechet • Rank 3.5 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a Fréchet distribution.

Updated 6 months ago

@stdlib/random-streams-normal • Rank 3.5 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a normal distribution.

Updated 6 months ago

@stdlib/random-iter-weibull • Rank 3.5 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a Weibull distribution.

Updated 6 months ago

@stdlib/random-streams-randn • Rank 3.5 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution.

Updated 6 months ago

@stdlib/random-streams-t • Rank 3.5 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Student's t distribution.

Updated 6 months ago

@stdlib/random-streams-betaprime • Rank 3.5 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a beta prime distribution.

Updated 6 months ago

@stdlib/random-streams-weibull • Rank 3.5 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Weibull distribution.

Updated 6 months ago

@stdlib/random-streams-kumaraswamy • Rank 3.5 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Kumaraswamy's double bounded distribution.

Updated 6 months ago

@stdlib/random-iter-gumbel • Rank 3.5 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a Gumbel distribution.

Updated 6 months ago

@stdlib/random-strided-tools-unary-factory • Rank 3.4 • Science 44%

Create a factory function for filling strided arrays with pseudorandom values drawn from a unary PRNG.

Updated 6 months ago

@stdlib/random-iter-chi • Rank 3.3 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a chi distribution.

Updated 6 months ago

@stdlib/random-iter-logistic • Rank 3.3 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a logistic distribution.

Updated 6 months ago

@stdlib/random-streams-logistic • Rank 3.3 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a logistic distribution.

Updated 6 months ago

@stdlib/random-iter-binomial • Rank 3.3 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a binomial distribution.

Updated 6 months ago

@stdlib/random-streams-frechet • Rank 3.3 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Fréchet distribution.

Updated 6 months ago

@stdlib/random-streams-bernoulli • Rank 3.3 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Bernoulli distribution.

Updated 6 months ago

@stdlib/random-iter-invgamma • Rank 3.2 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from an inverse gamma distribution.

Updated 6 months ago

@stdlib/random-iter-poisson • Rank 3.2 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a Poisson distribution.

Updated 6 months ago

@stdlib/random-iter-levy • Rank 3.2 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a Lévy distribution.

Updated 6 months ago

@stdlib/random-iter-betaprime • Rank 3.2 • Science 44%

Create an iterator for generating pseudorandom numbers drawn from a beta prime distribution.

Updated 6 months ago

@stdlib/random-streams-discrete-uniform • Rank 3.2 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a discrete uniform distribution.

Updated 6 months ago

@stdlib/random-streams-binomial • Rank 3.1 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a binomial distribution.

Updated 6 months ago

@stdlib/random-streams-negative-binomial • Rank 3.1 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a negative binomial distribution.

Updated 6 months ago

@stdlib/random-streams-laplace • Rank 3.1 • Science 44%

Create a readable stream for generating pseudorandom numbers drawn from a Laplace (double exponential) distribution.