BESQL 在线工具箱 BESQL UUID 工具

UUID 生成

选择数量与选项后点击生成

在线批量生成 UUID v1/v3/v4/v5

支持四种常见版本:v4 由浏览器加密级随机数生成,适合主键与幂等标识;v1 基于时间戳并含随机时钟序号与节点标识;v3 与 v5 使用 MD5 / SHA-1 对名称与命名空间计算摘要,同一名称总得到相同结果,适合可复现的唯一标识。批量生成、大写与去连字符切换、一键复制,全部在浏览器本地完成。

常见问题

什么是UUID 生成?

UUID(通用唯一标识符)是 128 位全局唯一标识,用于数据库主键、订单号、资源 ID 等场景。本工具支持版本 4(随机)与版本 1(时间+节点)生成,可按需转换大小写、去除连字符、一次批量生成多个。

什么时候用UUID 生成?

为数据库表生成无碰撞的主键或逻辑主键;生成接口幂等键、订单幂等去重标识;批量生成一批唯一字符串用于测试数据;把已有 UUID 转成大写或去掉连字符的精简形式。使用时留意:v4 基于浏览器端随机数生成,安全性满足日常标识需求,不用于密钥场景。

UUID 生成怎么用?

选择生成数量与 UUID 版本(默认 v4 随机);按需开启大写字与去连字符选项;一键复制全部生成结果。

四类版本分别怎么用?

v4 随机型通用性最强;v1 基于时间戳,密集生成时可观察出先后顺序;v3/v5 属于命名空间映射,对相同名称与命名空间永远得到相同编号,常用于可复现的标识。

生成的 UUID 符合什么标准?

均符合 RFC 4122,格式为 8-4-4-4-12 共 36 位字符,支持大写输出与去掉连字符的紧凑格式。

v3 和 v5 有什么区别?

v3 使用 MD5 哈希,v5 使用 SHA-1 哈希,输出位数均为 128 位;SHA-1 安全性更好,新项目建议用 v5,旧版兼容场景可继续用 v3。

一次能生成多少个?

支持批量生成,指定数量后一次生成并可整体复制,适合造测试数据、生成批次编号等场景。