typescript-util
Version:
JS/TS 的简单工具
65 lines • 1.81 kB
TypeScript
/**
* 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