快用工具
⌘/Ctrl K

UUIDs 生成器

加密

通用唯一标识符(UUID)是一个128位数字,用于标识计算机系统中的信息。可能的UUID数量为16^32,即2^128或约3.4x10^38(这是一个很大的数字!)。

UUID(v4)
使用说明

UUID(通用唯一标识符)是一种在不同系统、不同时间点也几乎不重复的标识格式,常见为 36 个字符(含连字符),例如“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”。在数据库设计、分布式系统、前后端接口联调时,经常需要临时生成一批唯一 ID:用作测试数据主键、幂等请求的 requestId、日志链路追踪的 traceId,或给文件/对象命名避免冲突。这个工具可以帮助你快速生成可复制的 UUID,并在不依赖命令行或额外脚本的情况下完成日常工作流。若你对安全性有要求,请优先使用基于安全随机数的 UUID 版本,并避免把 UUID 当作“不可猜测的密钥”。

示例

示例 1:生成一条 UUID
输出示例:f47ac10b-58cc-4372-a567-0e02b2c3d479(每次生成都会不同)
示例 2:接口联调用法
在请求头里加:X-Request-Id: <UUID>,后端日志按该字段聚合,方便定位一次请求的全链路日志。
示例 3:测试数据主键
生成 20 个 UUID,粘贴到 SQL/CSV 中作为 id 列,避免本地与测试环境的主键冲突。

常见问题(FAQ)

Q:UUID 会重复吗?
A:理论上存在碰撞概率,但在正确实现(足够随机)且常见规模下几乎可以忽略。实际工程里通常可以当作“足够唯一”。
Q:UUID 能当密码或密钥吗?
A:不建议。UUID 不是为保密设计的标识符,不能替代密码/密钥;需要安全令牌请使用随机 token 并做好权限与过期控制。
Q:为什么有的 UUID 全大写/不带连字符?
A:只是展示/存储格式不同。带连字符更易读;去掉连字符更紧凑。多数系统都能兼容两者,但要与接口/数据库约定一致。