UUID / GUID 生成器

生成随机的 UUID(v4)或基于时间戳的 UUID(v1)。一次最多生成 100 个,可切换连字符或字母大小写。

功能特性

UUID v1 与 v4
批量生成(1-100 个)
大写 / 小写
带 / 不带连字符
一键复制全部

使用方法

1. 选择版本(v4 随机 或 v1 时间戳)。

2. 设置数量与格式选项。

3. 点击「生成」—— 可单独复制每个 UUID,也可一键复制全部。

关于这个工具

UUID 是 128 位的标识符,写成五组共 32 个十六进制数字,例如 3f2b8c1e-9d4a-4f6b-8c2e-1a7d5b9e0c34。它让不同系统可以各自独立生成 ID,而重复的概率小到可以忽略,因此被广泛用于数据库主键、API 资源、文件名和分布式事件。这个生成器使用浏览器的密码学安全随机源生成第 4 版 UUID,也可以生成基于当前时间戳的第 1 版风格 UUID,其中节点值是随机的,而不是你网卡的 MAC 地址。一次可生成 1 个到 100 个,可选大写或小写,如果系统需要紧凑的 32 字符形式还能去掉连字符。可以复制单个值或整个列表。

常见问题

UUID v1 和 v4 有什么区别?
第 4 版几乎完全随机,不会透露生成的时间和地点;第 1 版包含时间戳和节点值,因此 ID 大致按时间排序。这里的节点值是随机的,不会暴露你的 MAC 地址。
两个 UUID 会重复吗?
理论上会,实际上不会。v4 UUID 有 122 个随机位,你需要每秒生成约 10 亿个、持续约 85 年,才会有 50% 的概率出现一次重复。
UUID 和 GUID 是一回事吗?
是的。GUID 是微软对同一种 128 位标识符格式的叫法。有些微软工具以大写并加花括号的形式显示 GUID,但值是等价的。
UUID 适合做数据库主键吗?
当 ID 需要在多处生成或不能被猜到时很合适。随机的 v4 主键在部分数据库中会分散在索引各处,可能拖慢插入速度;UUID v7 或 v1 这类按时间排序的格式有助于缓解这个问题。
能把 UUID 当作秘密令牌使用吗?
不建议用于密码重置链接这类安全敏感的令牌。虽然 v4 UUID 很难猜,但推荐的做法是用安全随机数生成器专门生成熵更高的令牌。

相关工具