UUID 生成器

生成 UUID v1/v4 标识符

MailDrop UUID 生成器可以按需生成通用唯一标识符,直接在你的浏览器里完成。你可以选择完全随机的 UUID v4,或者基于时间戳的 UUID v1,一批最多生成 50 个。大写选项可以让输出匹配你代码库的风格约定,一键即可把整个列表复制到剪贴板。

UUID 是现代软件的主力标识符:数据库主键、API 请求 ID、会话令牌、文件名、消息关联 ID 都依赖它。v4 UUID 由浏览器内置的加密安全随机源生成,在任何实际工作负载下,两个标识符碰撞的概率都可以忽略不计,而且你生成的内容不会被发送到我们的服务器。

工具免费、无需注册,页面加载后离线也能用。测试注册流程的开发者常把它和 MailDrop 临时邮箱搭配使用:一次性邮箱地址配上生成的 UUID,让测试数据与个人信息干净地隔离开。

1. 选择 UUID 版本

选 v4 得到随机标识符,这是绝大多数应用的正确选择;选 v1 则得到内嵌时间戳成分、大致按创建时间排序的标识符。

2. 设置数量

输入需要的 UUID 个数,每批 1 到 50 个。批量生成在给测试数据库灌数据或提前准备测试数据时很有用。

3. 按需切换大写

UUID 惯例上是小写的,但有些系统和风格指南要求大写十六进制。生成前勾选"大写"即可匹配你项目要求的格式。

4. 生成并全部复制

点击"生成",输出框会按每行一个填入 UUID,再用"全部复制"按钮把整批放进剪贴板,粘贴到代码、配置或表格里。

常见问题

UUID v1 和 UUID v4 有什么区别?

UUID v1 由时间戳加额外比特构成,因此大致编码了创建时间,并按近似时间顺序排序。UUID v4 几乎完全由随机数据生成。不希望标识符本身泄露任何信息时用 v4,需要时间排序时用 v1。

两个生成的 UUID 会不会撞车?

理论上可能,实践中不会。一个 v4 UUID 有 122 个随机比特,你需要以每秒约十亿个的速度连续生成几十年,碰撞才勉强有一点可能。对数据库、API 和测试数据而言,完全可以把它们当作唯一的。

我生成的 UUID 会被存储或记录吗?

不会。生成完全由浏览器中的 JavaScript 完成,标识符从不抵达我们的服务器,我们没有任何可存储、记录或分析的东西。需要保留某一批时请在离开页面前复制,因为刷新会生成全新的一批。

这个工具适合生成生产环境的标识符吗?

大多数用途都适合。v4 输出使用浏览器内的加密安全随机源,与生产环境 UUID 推荐的随机质量相同。不过对于服务端大规模生成的标识符,你的语言或数据库运行时通常自带原生 UUID 函数,更适合融入你的流水线。

为什么要把 UUID 生成器和临时邮箱服务一起用?

测试注册或邮件工作流时,开发者经常需要一次性的唯一值。把生成的 UUID 和 MailDrop 一次性邮箱地址搭配起来,就能创建完全合成的测试账号:没有任何个人数据落进预发布系统,清理工作也简单到只需等临时邮箱自己过期。

工具箱