/** * Creates a seeded pseudo-random number generator for deterministic sequences. * * **Not cryptographically secure** - use only for testing, benchmarking, * simulations, or other cases requiring reproducible randomness. * * @param seed - Initial seed value for deterministic generation * @returns Object with methods for generating random values * * @example * ```typescript * const rng = createSeededRandom(42); * const value = rng.next(); // Same value every time with seed 42 * const int = rng.nextInt(1, 10); // Random int between 1-9 * const bool = rng.nextBool(0.7); // 70% chance of true * ``` */ export declare function createSeededRandom(seed: number): { /** Generate random number between 0 (inclusive) and 1 (exclusive) */ next: () => number; /** Generate random boolean with optional probability (default 0.5) */ nextBool: (probability?: number) => boolean; /** Generate random integer between min (inclusive) and max (exclusive) */ nextInt: (min: number, max: number) => number; };