// 生成唯一 ID 的函数
function generateUUID() {
// 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' 的格式
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
const r = (Math.random() * 16) | 0;
const v = c === 'x' ? r : (r & 0x3) | 0x8;
return v.toString(16);
});
}
// 使用示例
const uniqueId = generateUUID();
console.log(uniqueId); // 输出类似 "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d" 的唯一 ID
generateUUID
用于生成一个符合 RFC4122 标准的版本 4 UUID(Universally Unique Identifier)。'x'
和 'y'
来生成随机的 16 进制字符,确保生成的 ID 具有唯一性。上一篇:threejs 画线
下一篇:js onclick覆盖
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站