export default class NumberGenerator { private generator; seed: number; constructor(seed?: number); /** * Returns a uniformly distributed random integer between min and max */ uniformInt(min: number, max: number): number; uniformFloat(min: number, max: number): number; /** * Returns a normally distributed random number with mean mu and standard deviation sigma. */ normalFloat(mu: number, sigma: number): number; /** * Picks a single random element from the array. * Returns undefined if the array is empty. */ pickRandom(array: T[]): T | undefined; /** * Picks a random subset of the array without replacement. * Returns an empty array if the array is empty. */ pickRandomArray(array: T[], size: number): T[]; } //# sourceMappingURL=NumberGenerator.d.ts.map