UNPKG

typescript-util

Version:

JS/TS 的简单工具

65 lines 1.81 kB
/** * RandomTool * @author 冰凝 * @date 2022-09-19 10:01:51 **/ export declare class RandomTool { /** * 纯数字 * @type {number[]} */ static NUMBER: number[]; /** * 纯数字不含4 * @type {number[]} */ static FRIENDLY_NUMBERS: number[]; /** * 小写字母 * @type {string[]} */ static LOWER_CASE_LETTERS: string[]; /** * 大写字母 * @type {string[]} */ static UPPERCASE_LETTER: string[]; /** * 随机数生成 * @param pond {number[] | string []} * @param length {number} 每个字符串长度 * @param size {number} 字符串数量 * @return string[] */ static randomStringArr(pond: number[] | string[], length: number, size: number): string[]; /** * * @param base 基数 * @param length 位数 (指数) * @param size 期望最大值 * @return 如果能够生成至少 size 个 值, 返回 true; 否则 false */ static checkMaxSizeOk(base: number, length: number, size: number): boolean; /** * 使用指定字符池 pond, 生成 指定长度 length 的字符串 * @param pond {number [] | string []} * @param length {number} 长度 最终字符串长度 * @return string */ static randomString(pond: number[] | string[], length: number): string; /** * 获得一个随机整数 介于: [min, max) * @param min {number} * @param max {number} * @return {number} */ static randomNumber(min: number, max: number): number; /** * 获得一个随机整数 介于: [min, max] * @param min {number} * @param max {number} * @return {number} */ static randomNumberMax(min: number, max: number): number; } //# sourceMappingURL=RandomTool.d.ts.map