功能说明
UUID生成与解析是一款免费的在线UUID(通用唯一识别码)工具,既能生成,也能解析校验:生成支持v1/v4/v5/v6/v7/v8多版本、批量生成、大小写切换、去除分隔符等多种格式;解析支持识别版本、检测Variant变体、解码时间戳(v1/v6/v7)。
UUID v4使用浏览器内置的 crypto.randomUUID() 或密码学安全的随机数生成器产生,符合RFC 4122标准,每秒钟可生成成千上万个唯一标识符。
适用于数据库主键生成、分布式系统标识、会话Token、文件名命名、测试数据创建等场景。所有生成过程在浏览器本地完成,数据不会上传服务器。
使用步骤
1. 选择生成数量(1~100个)。
2. 选择格式:大小写、是否带分隔符、花括号或引号包裹。
3. 点击"生成UUID"按钮。
4. 点击"复制"按钮或"导出TXT"保存结果。
常见问题
UUID是什么?有什么用?
UUID(Universally Unique Identifier)是一种128位的全局唯一标识符标准,常用于数据库主键、分布式系统标识、会话Token等场景,以确保不同系统间生成的ID不会冲突。
UUID v4是完全随机的吗?
UUID v4使用密码学安全的随机数生成器,其中122位是随机数,6位是版本和变体位标记。理论上存在极小概率碰撞,但实际上在可预见的应用场景中可以忽略不计。
你可能还想问
各版本 UUID 有什么区别?
常见 v4 基于随机数(最常用、无隐私风险),v1 含时间与网卡信息(有泄露风险),v7 单调递增(利于数据库索引);新项目推荐 v4 或 v7。
UUID 能当数据库主键吗?
可以但要注意索引性能:随机 UUID 无序会造成索引页分裂,写入性能下降;方案有 v7 时间有序 UUID、或存为二进制(16 字节)而非 36 字符文本。
UUID 是唯一的吗?
概率上唯一:v4 有 122 位随机量,重复概率极低,工程上可视为唯一;但它不是不可猜测的安全令牌,涉及权限的场景仍需专门的随机令牌。
速查在线工具箱