Typical random-related functions for JavaScript and TypeScript.
MIT License
Create a factory function for filling strided arrays with pseudorandom values drawn from a unary ...
Calculate the variance of a strided array ignoring NaN values and using a one-pass textbook algor...
Create an iterator for generating pseudorandom numbers drawn from a continuous uniform distribution.
Create a readable stream for generating pseudorandom numbers drawn from a chi-square distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Fréchet distribution.
Ready for contest use! Data structures and algorithms in pure JavaScript with zero dependency.
Uniformly distributed pseudorandom numbers.
🌱 Simple foundation library / framework written in Typescript. No dependencies. Tree shakable.
Create a readable stream for generating pseudorandom numbers drawn from a Kumaraswamy's double bo...
🎲 Extract one or more random elements from a weighted array (aka loot table or gacha)
Calculate the variance of a single-precision floating-point strided array using extended accumula...
Compute an exponentially weighted variance incrementally.
Poisson disk sampling in arbitrary dimensions
A JS lib to generate naturally varying time intervals to improve realism in games and to prevent ...
Fast deterministic javascript random methods. Includes Uniform, Gaussian, gaming distributions, s...