UUID v4 生成器
← ToolBox
/ UUID v4 生成器
🌙
首页
‹
💻 开发
‹
UUID v4 生成器
🆔 UUID v4 Generator
📐 工作原理与说明
128 bit 中 122 bit 随机
版本位 = 0100(第 13–16 位),变体位 = 10
UUID v4 完全由随机数构成:128 位中取 122 位为密码学安全随机值,剩余 6 位固定——第 13–16 位写入版本号 0100(即第 15 个字符恒为 4),第 65–66 位写入变体标识 10(第 20 个字符恒为 8/9/a/b)。122 位随机空间约 5.3×10³⁶,碰撞概率可忽略(生成 10 亿个 UUID 的碰撞概率约 10⁻¹⁸ 量级)。v4 无序,用作数据库主键会带来索引页分裂,需要有序 ID 时可选 ULID 或 UUID v7。
数量
5
大写
加花括号
加 urn:uuid: 前缀
生成
导出明细 CSV
复制
📚 深度解析:UUID v4 生成器
💡 常见使用场景
随机
UUID
,最常用唯一 ID。
给会话、订单或临时资源分配标识:纯随机、不含任何业务信息,适合需要不可预测性的场景。
生成
`f47ac10b-58cc-4372-a567-0e02b2c3d479`(随机)。
❓ 常见问题(FAQ)
v4 与 v1 区别?
v4 随机、v1 含
时间戳
与 MAC。
能用来做 URL 里的防遍历标识吗?
可以,122 位随机空间使枚举在实践上不可行,比自增 ID 安全得多。但它不能替代授权校验:ID 不可猜只是增加成本,一旦泄露(日志、分享链接、Referer)就完全暴露。正确设计是「不可预测的 ID + 服务端鉴权」两层都要有。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
📄
.properties 解析器 - 免费开发工具,properties 解析器 | ToolBox免费在线工具箱
.properties 解析器
💻
AST抽象语法树查看器 - 在线解析JavaScript代码生成AST树形结构,支持节点 | ToolBox免费在线工具箱
AST 抽象语法树查看器
🧹
CSS 压缩/美化工具 - 免费开发工具,CSS 压缩/格式化/美化 | ToolBox免费在线工具箱
CSS 压缩/格式化/美化
🏋️
CSS 格式化 - 免费开发工具,在线CSS 格式化 | ToolBox免费在线工具箱
CSS 格式化
✨
Cron 表达式生成器 - 免费开发工具,在线Cron 表达式生成器 | ToolBox免费在线工具箱
⏰ Cron 表达式生成器
🏋️
GraphQL 格式化 - 免费开发工具,在线GraphQL 格式化 | ToolBox免费在线工具箱
◈ GraphQL 格式化
📖
关于「UUID v4 生成器」
▼
📝
工具简介
Generate random UUID v4 identifiers with 122 bits of randomness.