/** * Generate `n` uniform random values in [lo, hi). * Uses `Math.random()`; tests should stub `Math.random` for determinism. * @param n Number of samples to generate * @param options Optional `{ lo, hi }` bounds (defaults to 0..1) * @returns Float64Array of length `n` */ export declare function randuniform(n: number, options?: { lo?: number; hi?: number; }): Float64Array; /** * Generate `n` standard normal samples using the Box-Muller transform. * Uses `Math.random()`; tests should stub `Math.random` for determinism. * @param n Number of samples to generate * @param options Optional `{ mean, sd }` to shift/scale samples * @returns Float64Array of length `n` */ export declare function randnormal(n: number, options?: { mean?: number; sd?: number; }): Float64Array;