@thi.ng/random
Version:
Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation
19 lines • 741 B
TypeScript
import type { IRandom } from "../api.js";
/**
* Higher order function. Takes a {@link IRandom} instance and returns a no-arg
* function which produces values with approx. normal distribution using CLT
* (Central Limit Theorem).
*
* @remarks
* The default configuration produces samples in the approx. `[-0.5,0.5]` range
* with a ~12% standard deviation.
*
* Reference: https://en.wikipedia.org/wiki/Central_limit_theorem
*
* @param rnd - default `SYSTEM`
* @param n - num samples, default 24
* @param offset - center offset / bias, default 0
* @param scale - scale, default 1
*/
export declare const gaussian: (rnd?: IRandom, n?: number, offset?: number, scale?: number) => () => number;
//# sourceMappingURL=gaussian.d.ts.map