什么是 UUID?
UUID(通用唯一标识符)是由 RFC 9562(原 RFC 4122)标准化的 128 位标识符。UUID 设计为无需中央机构即可全局唯一。UUID v4 使用 122 位加密随机数据,碰撞概率极低——重复的概率约为 2¹²² 分之一(约 5.3 × 10³⁶)。UUID v7 在前 48 位嵌入 Unix 时间戳,后跟随机数据,生成既唯一又可按时间排序的标识符——非常适合作为数据库主键。空 UUID(全零)是用于表示空或缺失标识符的特殊哨兵值。
如何使用UUID v4 与 v7 生成器
- 1在工具区域粘贴、输入或上传需要处理的内容。
- 2根据任务选择格式、尺寸、输出方式或校验选项。
- 3检查预览结果、提示信息或转换后的数据。
- 4确认结果无误后复制或下载,并用于后续工作。
UUID v4 与 v7 生成器的常见使用场景
快速完成日常任务
无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。
检查与整理内容
在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。
注重隐私的浏览器处理
对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。
常见问题
UUID v4 和 v7 有什么区别?
UUID v4 是纯随机的——122 位随机数据。UUID v7 在前 48 位嵌入毫秒精度的 Unix 时间戳,使其可按时间排序且保持唯一。v7 更适合作为数据库主键,因为它能改善索引局部性。
UUID v4 会碰撞吗?
理论上会,但概率可以忽略不计。有 122 位随机数据,您需要生成约 2.7 × 10¹⁸ 个 UUID 才有 50% 的概率出现一次碰撞(生日问题)。在实际应用中,它们是唯一的。
空 UUID 用来做什么?
空 UUID(00000000-0000-0000-0000-000000000000)是 UUID 规范中定义的特殊哨兵值。它通常用于在应用中表示'无值'或'未设置',类似于 null 或零值。
生成的 UUID 会被存储或记录吗?
不会。所有 UUID 生成都在浏览器中使用 Web Crypto API 本地完成。没有数据发送到任何服务器。