UNPKG

web-random-utils

Version:

Generate massive amounts of fake contextual data

34 lines (29 loc) 985 B
type PasswordType = 'low' | 'medium' | 'strong'; /** * 生成密码 * * @param length 密码长度,默认 16 位 * @param useLowerCase 使用小写字母 * @param useUpperCase 使用大写字母 * @param useNumbers 使用数字 * @param useSpecial 使用特殊字符 * @param useHex 使用十六进制字符 */ declare const generatePassword: (length?: number, useLowerCase?: boolean, useUpperCase?: boolean, useNumbers?: boolean, useSpecial?: boolean, useHex?: boolean) => string; declare const randomPassword: (length?: number, type?: PasswordType) => string | undefined; /** * 生成随机数值 * * @param min 最小值,默认 1 * @param max 最大值,默认 9999 */ declare const randomNumber: (min?: number, max?: number) => number; /** * 生成 UUID */ declare const generateUuid: () => string; /** * 生成性别 */ declare const generateGender: () => string; export { generateGender, generatePassword, generateUuid, randomNumber, randomPassword };