import { Range } from '../../mod.js'; /** ## `random` : 随机函数 + 不传入参数时候,随机返回true/false + 传入参数时候,随机返回传入参数中的一个 @example ```ts random() // true random(1,2,3,4,5) // 1 ``` @category Math */ export declare function random(): boolean; export declare function random(...args: T[]): T; /** ## `random_num` : 生成范围内随机`Float`类型数字 + 默认的生成范围 `[0~100)` @example ```ts random_num() // 0~100 random_num(1, 100) // 1~100 random_num(Range(0, 100)) // 0~100 ``` @category Math */ export declare function random_num(range?: Range): number; export declare function random_num(start: number, end: number): number; /** ## `random_int` : 生成范围内随机`Int`类型数字 + 默认的生成范围 `[0~100)` @example ```ts random_int() // 0~100 random_int(100) // 1~100 random_int(1, 100) // 1~100 random_int(Range(0, 100)) // 0~100 ``` @category Math */ export declare function random_int(range?: Range | number): number; export declare function random_int(start: number, end: number): number; /** ## `random_color` : 生成随机色 @param [type='Hex'] - 生成的颜色类型-默认是`Hex` @category Math */ export declare function random_color(type: T): T extends 'RGB' ? [number, number, number] : string; //# sourceMappingURL=random.d.ts.map