// 生成32位Id
function generateUUID() {
var str = 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'
var timestamp = new Date().getTime()
var uuid = str.replace(/[xy]/g, function (c) {
var r = (Math.random() * 16) | 0
var v = c == 'x' ? r : (r & 0x3) | 0x8
return v.toString(16)
})
uuid = uuid.replace('y', ((timestamp & 0x3) | 0x8).toString(16))
return uuid
}
js生成UUID
该函数用于生成一个基于当前时间戳的32位唯一标识符UUID。它通过替换字符串中的x和y字符,结合随机数和时间戳计算得出。这个过程确保了生成ID的唯一性和随机性。
1763

被折叠的 条评论
为什么被折叠?



