export default Random; declare class Random { /** * Create a new instance using the supplied sequence function. * @param {fn:} generator [description] */ constructor(next: any); next: any; /** * Returns an approximately uniform number within the half-open interval [0..1). * * @return {number} */ number(): number; /** * Returns an approximately uniform decimal number within the given range. * * @param {number} min Minimum value of numeric range (inclusive) * @param {number} max Maximum value of numeric range (exclusive) * @return {number} */ decimal(min: number, max: number): number; /** * Returns a random integer within the given range. * * @param {number} min Minimum value of integer range (inclusive) * @param {number} max Maximum value of integer range (inclusive) * @return {number} */ integer(min: number, max: number): number; /** * A boolean coin toss. * * @return {boolean} */ boolean(): boolean; /** * Has a likelihood of returning true approximately equal to the given odds. * * For best results, the given odds must be between 0 and 1. Any ratio <= 0 * will always return false and any ratio >= 1 will always return true. * * @example * // A one in ten chance * random.chance(0.1) * * // A three in four chance * random.chance(0.75) * * @example