UUID生成器 - 批量生成唯一ID
支持UUID v4,自定义格式,开发必备
点击生成按钮创建UUID
UUID知识
什么是UUID
通用唯一识别码,由32个16进制数字组成,全球唯一。
唯一性保证
UUID v4基于随机数,重复概率约2^122分之一,几乎不可能。
标准格式
8-4-4-4-12格式,第三段首位4表示版本4(随机)。
常见用途
数据库主键、文件名、会话ID、订单号、接口标识等。
UUID版本
有v1-v5五个版本,v4最常用,本工具生成的是v4。
GUID区别
GUID是微软对UUID的叫法,本质相同,可互换使用。
常见问题
UUID真的不会重复吗?
理论上有极小概率重复,但实际中几乎不可能。假设每秒生成10亿个UUID,需要约85年才有50%概率出现一次重复。
带横杠和不带横杠有什么区别?
没有本质区别,只是格式不同。标准格式带横杠(36字符),不带横杠是32字符。根据使用场景选择即可。
UUID可以做数据库主键吗?
可以,但有利有弊。优点是分布式系统无需协调即可生成唯一ID;缺点是占用空间大、索引效率略低于自增ID。
为什么第三段总是以4开头?
这是UUID版本标识。第三段首位数字表示版本号,4代表v4版本(基于随机数),其他版本会是1、2、3、5。
花括号格式用在什么场景?
花括号格式{UUID}主要用于Windows和.NET环境,也叫GUID格式。其他环境通常不需要花括号。
大小写有影响吗?
UUID大小写不敏感,abc和ABC代表相同的值。但为保持一致性,建议在同一系统中统一使用小写或大写。
使用说明
- 设置生成数量(1-100个)
- 勾选"大写字母"生成大写格式UUID
- 勾选"不带横杠"生成连续32位字符串
- 点击单个UUID可单独复制,"全部复制"可复制所有
UUID在浏览器本地生成,不会上传到服务器。