UUID生成器_UUID v4批量在线生成

在线批量生成UUID v4唯一标识符,支持自定义数量。

生成结果:

UUID小知识

UUID(通用唯一识别码)是一种128位的标识符,通常表示为32个十六进制字符加4个连字符的格式。

UUID版本

  • V1:基于时间和MAC地址生成
  • V4:基于随机数生成,最常用
  • 格式:8-4-4-4-12(共36个字符)

应用场景

  • 数据库主键
  • 分布式系统唯一标识
  • API请求追踪

常见问题

关于 UUID 生成

  • UUID 是什么?有什么用?

    UUID 是通用唯一识别码,可在分布式系统中唯一标识对象,常用作数据库主键、会话 ID、订单号,不需要中心化的发号器也能避免冲突。

  • UUID v4 是如何生成的?

    v4 共 128 位,其中版本位和变体位固定,其余 122 位由随机数填充。本工具使用浏览器加密安全随机源生成,不依赖时间戳和机器信息。

  • 生成的 UUID 会重复吗?

    概率极低。即使每秒生成 10 亿个 UUID,也要约 100 年才有一半概率出现一次碰撞,实际业务中可以认为不会重复。

  • UUID 能直接当数据库主键吗?

    可以,但随机 UUID 写入 MySQL InnoDB 会造成索引分裂、插入分散。高并发写入建议使用有序 UUID(v7)或雪花 ID,读多写少的场景则影响不大。