代码:
/**
* @description 随机生成指定长度的字符串
* @param len
* @returns {string}
*/
const randomString = (len) => {
len = len || 32
const t = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz'
const a = t.length
let str = ''
for (let i = 0; i < len; i++) str += t.charAt(Math.floor(Math.random() * a))
return str
}
测试:
randomString(10) // jsABArXDzc
randomString(32) // fheYwHXKaTJrAmYZmNtxtTtHJcjxnZPb
randomString(5) // neYdx
randomString() // JeAMJhjGceZXBzDHfxfASZsDZJrSWMhk