/** * @module age * B57-R4: `age` clipped log-normal distribution. * * Closed-form inverse-CDF via the Beasley–Springer–Moro `normInv` polynomial. * Parameters: μ = ln(36), σ = 0.35 → ~95% in [18, 80] (US Census median adult * age 2020 = 38.5). For tight bounds (`max - min < 20`), falls back to * uniform-int. * * Pure-`Math.*` only — D13 isomorphic. * * See B54 research report §2 / B57 spec R4. */ import type { Prng } from "../../types.js"; /** * Closed-form inverse of the standard normal CDF — `Φ⁻¹(u)` — via the * Beasley–Springer–Moro polynomial. `u ∈ (0, 1)` → standard-normal `z`. */ export declare function normInv(u: number): number; /** * Clipped log-normal age draw centred on μ = ln(36), σ = 0.35. * * Tight-bound fallback (`max - min < 20`): uniform-int over `[min, max]`. */ export declare function age(prng: Prng, min?: number, max?: number): number; //# sourceMappingURL=age.d.ts.map