设置
语言设置
主题设置
UUID 生成器
生成通用唯一标识符(UUID)v1 和 v4,支持批量生成
使用说明
🚀 快速开始
- 选择版本:推荐 v4(随机);仅在需按时间大致排序时考虑 v1
- 设置数量:拖动滑块选择 1–100 个
- 格式选项:切换大写/连字符,选择易读或紧凑形式
- 生成与导出:点击“生成”,可复制单个/全部或下载 .txt
📌 常见使用场景
- 数据库主键、分布式系统唯一标识
- API 幂等键、防重复提交字段
- 日志/事件/链路追踪 ID
🎛️ 版本与格式参数
- v1:基于时间语义与节点标识,可按时间大致排序
- v4:随机性强,适用于大多数场景
- 表现形式:大小写与连字符仅影响展示与存储,不影响有效性与比较(比较时不区分大小写)
🧭 使用建议
- 通用推荐:生产场景优先 v4,避免暴露时间语义
- 存储规范:数据库字段用“小写无连字符”;日志/显示用“小写含连字符”
- 幂等与追踪:API 幂等键、链路追踪统一使用 v4,并约定字符串格式
- 批量导入:可预生成并校验一批 UUID 用于迁移/初始化
⚠️ 限制与兼容性
- 批量上限:单次最多生成 100 个
- 版本支持:当前支持 v1/v4
- 跨语言差异:不同语言/库可能有序列化差异(大小写/连字符);团队需统一规范
🔒 隐私与安全
- 所有处理均在您的浏览器内完成,数据不会离开您的设备
- 隐私提示:v1 使用随机节点标识,不包含真实 MAC 信息
❓ 常见问题
什么是 UUID?
128 位全局唯一标识。标准格式为 8-4-4-4-12 的 32 个十六进制字符;常见版本:v1(含时间语义)、v4(随机)
UUID v1 和 v4 选哪个?
推荐 v4。v1 可按时间大致排序但含时间语义;v4 随机性强,适用于大多数场景
UUID 会重复吗?
一般使用场景下可忽略碰撞;对跨系统强唯一需求,建议配合业务去重或约束
大小写有区别吗?
语义相同。比较时不区分大小写,建议团队内统一格式
连字符必需吗?
不必需。含连字符便于阅读,不含适合 URL 和紧凑存储
能作为密码使用吗?
不能。UUID 是标识符不是密钥,密码应使用专门的密钥生成方法