UUID生成与解析

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
1~100个

功能说明

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 位随机量,重复概率极低,工程上可视为唯一;但它不是不可猜测的安全令牌,涉及权限的场景仍需专门的随机令牌。