UUID v4 生成器

为测试数据、数据库记录、自动化脚本和文档示例创建 UUID v4。随机值来自浏览器安全随机源,可按换行生成整洁列表。

安全 UUID 生成Web Crypto
等待生成 UUID。
等待生成 UUID。
等待生成 UUID。

数据处理说明

  • 浏览器支持时使用 `crypto.randomUUID`。
  • 回退方案使用 `crypto.getRandomValues`,不会使用 `Math.random`。
  • UUID 是标识符,不应当作秘密认证令牌。

复用结果前请先确认

这个工具用于快速检查和日常整理,可以节省时间,但不能替代人工复核。结果如果会影响生产系统、安全配置、业务数据或合规要求,仍应在你的实际环境中确认。

  • 尽量使用有代表性的输入测试,不要用单个样例推断所有边界情况。
  • 除非确认页面在本地处理且符合你的组织规范,否则不要粘贴密钥、客户隐私数据或生产凭据。
  • 复制结果前,先确认格式、时区、编码或语法假设是否与你的目标系统一致。
  • 开发辅助工具适合快速检查。生成值和解码结果应作为复核流程的输入,不应被当作系统安全性的证明。

真实示例

单个测试数据 ID

当 fixture 或接口文档需要示例标识符时,复制后保持固定。

输入
生成 1 个 UUID
输出
2f3f3f7e-2e2d-4cb8-9f7b-5a6f8f6c2a91

批量生成测试记录 ID

换行列表可以直接复制到种子数据或 API 示例中。

输入
生成 3 个 UUID
输出
0d6f4a35-2d7c-4e3f-9d52-54ff0b83e4c2
8a6e3f13-5cf1-4cf0-ae8f-c8e7e0832640
c5c1d6a4-9f14-43f7-bd27-6b3df2c75b10

常见问题

UUID 会重复吗?正确安全随机源下概率极低,但任何有限随机空间都不能在数学上保证绝不碰撞。
UUID 可以当密码吗?不可以,它用于标识记录,不能替代专门的密钥或凭据。