UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

41 lines (37 loc) 821 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); /** * 获取随机字符串 * @param {number} length 字符串长度,默认 32 * @returns {string} 字符串 * @example * ```ts * randomString() * * randomString(16) * ``` */ function randomString(e) { if (e === void 0) { e = 32; } var t = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; var a = t.length; var n = ''; for (var i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a)); return n; } /** * 获取随机字符串 * @param {number} length 字符串长度,默认 32 * @returns {string} 字符串 * @example * ```ts * randomString() * * randomString(16) * ``` */ var getRandomString = randomString; exports.getRandomString = getRandomString; exports.randomString = randomString;