UNPKG

jr-util

Version:

这是MJR的JS工具库。定期更新

39 lines (38 loc) 1.5 kB
/** * 生成一个唯一的UUID * * UUID的格式为xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx,其中: * - x表示一个随机的十六进制数字 * - y表示一个随机的十六进制数字,但其二进制表示的高两位固定为10(即十进制的4和5) * 这个函数通过替换模板字符串中的x和y来生成一个唯一的UUID * * @returns {string} 生成的唯一UUID */ export declare const getUUid: () => string; /** * Generates a unique identifier of a specified length and radix. * If the length is not specified, it generates a unique identifier in RFC4122 version 4 format. * * @param len The length of the unique identifier. * @param radix The base of the unique identifier. Optional, defaults to the length of the character set. * @returns The generated unique identifier. */ export declare function getUUidByChar(len: number, radix?: number): string; /** * 获取随机数 * 已时间为系数生成 * @returns */ export declare function getUUidByDate(): string; /** * 获取两个数字之间的随机整数 * * 该函数用于生成一个指定范围内的随机整数这个范围由min和max参数定义 * 生成的随机数包括min和max两个边界值 * * @param min - 指定范围的最小值 * @param max - 指定范围的最大值 * @returns 返回min和max之间的随机整数,包括min和max */ export declare function getIntervalNum(min: number, max: number): number; export declare function getRandomSting(len?: number): string;