import type { ISeed } from "../ISeed"; import { Random } from "../Random"; /** * Random Alea is based on MWC (Multiply-with-Carry). It includes its own string hash function: Mash. * * @see https://github.com/bryc/code/blob/master/jshash/PRNGs.md#alea * * @public */ export declare class RandomAlea extends Random { private _n; private _a; private _b; private _c; private _x; private _y; constructor(seed: ISeed); pseudo(): number; copy(s?: ISeed): Random; /** * create mash from seed. * * @param seed - seed string * @returns mash from seed */ private _mash; } //# sourceMappingURL=RandomAlea.d.ts.map