自定义生成指定长度的随机id,用于无法使用uuid
/**
* 生成指定长度的随机 ID
* @param {number} len - 生成的随机 ID 的长度,最小长度为8
* @returns {string} - 返回一个随机 ID
*/
function generateRandomId (len) {
len = len < 8 ? 8 : len;
var result = "";
while (result.length < len) {
var part = new Date().getTime().toString(36) + Math.random().toString(36).slice(2)
result += part;
}
return result.slice(0, len)
}