/** * Returns true at a frequency determined by a given **probability**. A **probability** of one or higher guarantees a * return value of true and a **probability** of zero or less guarantees a return value of false. */ export declare function chance(probability: number): boolean; /** * Returns a pseudo-random floating point number between zero and one. */ export declare function random(): number; /** * Returns a pseudo-random floating point number between zero and an **upper** bound. */ export declare function random(upper: number): number; /** * Returns a pseudo-random floating point number between a **lower** and **upper** bound. */ export declare function random(lower: number, upper: number): number; /** * Returns a pseudo-random integer between zero and an **upper** bound. */ export declare function randomInteger(upper: number): number; /** * Returns a pseudo-random integer between a **lower** and **upper** bound. */ export declare function randomInteger(lower: number, upper: number): number;