/** * Deterministic seed derivation. A single master seed (a string) threads through * the whole run; every Battle gets a sub-seed derived from the master plus the * pairing and battle indices, so a fixed master reproduces identical results * regardless of iteration order. */ /** `@pkmn/sim`'s PRNG seed: four 16-bit words. */ export type PRNGSeed = [number, number, number, number]; /** * Derive a reproducible 4-word PRNG seed from the master seed and any number of * integer indices (e.g. team index, opponent index, battle index). */ export declare function deriveSeed(master: string, ...ints: number[]): PRNGSeed;