UNPKG

@thi.ng/random

Version:

Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation

11 lines (10 loc) 236 B
import { SYSTEM } from "../system.js"; const gaussian = (rnd = SYSTEM, n = 24, offset = 0, scale = 1) => () => { let sum = 0; let m = n; while (m-- > 0) sum += rnd.norm(scale); return sum / n + offset; }; export { gaussian };