// 创建一个数组来存储已经生成的 ID
let usedIds = []
function generateUniqueId() {
// 循环直到生成一个不重复的 ID
while (true) {
// 生成一个 7 位随机数字字符串 自己根据需要进行改动
let id = Math.floor(Math.random() * 10000000).toString()
// 如果 ID 不在已使用的 ID 数组中,就返回它
if (!usedIds.includes(id)) {
usedIds.push(id)
return id
}
}
}
// 示例用法
let id1 = generateUniqueId()
let id2 = generateUniqueId()
console.log(id1)
console.log(id2)