UUID 生成器
免费在线 UUID 生成器,一键批量生成 UUID v4,可选带连字符、大写、批量数量。所有生成在浏览器本地完成,不联网不上传。
工具加载中…
UUID 生成器是干什么的
说实话,UUID 这东西平时不显眼,但用到的地方不少。比如你在设计数据库表、调试接口、给前端造测试数据,经常需要一个不重复的 ID,手动编一个又怕撞,UUID 就是干这个的。
UUID(也叫 GUID)是一串 128 位的标识符,长得像 550e8400-e29b-41d4-a716-446655440000。本工具生成的是 UUID v4,也就是用随机数生成的那个版本,碰撞概率低到可以忽略——理论上你得生成几十万亿个才可能撞一次。
怎么用
- 填你想生成几个(默认 5 个,最多 100 个,免得浏览器卡)。
- 选要不要连字符、要不要大写。
- 点「生成」,下面列表里点任意一条就能复制。
所有生成都在你浏览器里完成,不联网,刷新一次就是全新的一批。
几个常见疑问
v4 版本用的是高质量随机数,重复概率极低。打个比方,如果你每秒生成 10 亿个 UUID,连续生成 85 年,才会有大约 50% 的概率出现一次重复。日常用完全不用担心。
能。连字符只是给人看的,很多系统(比如数据库主键、URL 参数)反而要求去掉。两种格式本质是同一个值。
UUID 的结构
一个 UUID v4 是 36 个字符(含 4 个连字符),分 5 段:
550e8400-e29b-41d4-a716-446655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
其中第 3 段开头的 4 代表这是 v4 版本,第 4 段开头的数字(8/9/a/b)是变体标识。这两个位是固定的,其余全是随机的,这就是它能保证全局唯一的原理。