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,读多写少的场景则影响不大。