UUID生成器
即时生成唯一的UUID v4标识符。
1
推荐工具
精心挑选的实用工具
生成永不冲突的唯一标识符(UUID)
概述
UUID(通用唯一标识符)是一个 128 位的值,用于标记数据,使得即便在从不互相通信的不同系统之间,也没有两条记录会冲突。开发者用它做数据库键、API 请求 ID、文件名和会话令牌。此生成器在浏览器中即时创建符合标准的 UUID,你无需任何服务器调用即可复制一个或一整批。
使用步骤
- 1
生成 UUID
打开工具,一个新的第 4 版 UUID 立即出现。
- 2
复制或重新生成
一键复制该值,或按需重新生成一个或一整批。
- 3
作为标识符使用
在需要唯一键的数据库、代码、配置或文件名中粘贴它。
工作原理
此工具生成第 4 版 UUID,它几乎完全由浏览器加密随机生成器产生的随机数构成。结果以标准的 8-4-4-4-12 十六进制格式显示(如 3f2504e0-4f89-41d3-9a0c-0305e82c3301)。由于值是随机的且有 128 位宽,两个值冲突的概率极其微小。一切都在本地完成,任何 ID 都不会被记录或发送。
什么时候用
在没有中心计数器的情况下分配数据库主键。为追踪给 API 请求或日志条目打标签。给上传文件命名,使它们互不覆盖。为安全重试创建幂等键。生成测试数据或占位 ID。为临时链接或会话生成令牌。
常见问题
第 4 版 UUID 是随机的 128 位值,冲突的可能性微乎其微——要让风险变得可测量,你得生成数十亿个。就实际用途而言它们是唯一的。
注意事项
第 4 版 UUID 唯一但不连续,这可能使数据库索引碎片化——如果插入顺序很重要,请考虑改用按时间排序的 ID 方案。