export declare function randomFloat(min?: number, max?: number): number;
export declare function randomHex(length?: number): string;
export declare function randomBoolean(): boolean;
export declare function randomBinaryString(length?: number): string;
export declare function randomInt(min?: number, max?: number): number;
/**
 * Gets a random int, r, with the probability P(r) = (base)**r
 * For example, with a probability of 1/2: P(1) = 1/2, P(2) = 1/4, etc.
 * @param probability the probability
 */
export declare function getRandomIntWithRecursiveProbability(probability?: number): number;
