t-comm
Version:
专业、稳定、纯粹的工具库
41 lines (37 loc) • 821 B
JavaScript
;
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;