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 可以当密码吗?不可以,它用于标识记录,不能替代专门的密钥或凭据。