UUID生成器
生成唯一标识符(UUID)
设置
完全随机UUID - 最常用
最多可生成100个
什么是UUID?
UUID(通用唯一标识符)是全球唯一的128位标识符。广泛用于数据库主键、会话ID、文件名等。
UUID v4(随机)
- 完全随机生成
- 最常用
- 碰撞概率极低
UUID v7(时间戳)
- 时间戳 + 随机
- 可按时间排序
- 有利于数据库索引
UUID格式
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxM:版本(4或7),N:变体(8、9、a、b)
什么是UUID生成器?
UUID(通用唯一标识符)生成器是一款生成全球唯一的128位标识符的工具。UUID无需中央服务器即可创建几乎没有冲突可能性的唯一ID,在分布式系统中广泛用于数据库主键、API请求跟踪、会话管理、文件名生成等多种用途。该工具支持最广泛使用的UUID v4(完全随机)和最新标准UUID v7(基于时间戳),最多可批量生成100个。
- 支持UUID v4(随机)和v7(时间戳)版本选择生成
- 批量生成最多100个UUID
- 大小写输出格式切换
- 连字符包含/移除选项
- 一键单个复制及全部复制
- 浏览器内生成,无需服务器传输,保证安全性
使用方法
- 1
选择版本
在UUID v4(完全随机,通用)和v7(基于时间戳,可排序)中选择符合使用场景的版本。
- 2
设置选项
设置生成数量(1~100个)、大写输出、移除连字符等所需选项。
- 3
生成UUID
点击“生成UUID”按钮,即可根据设置立即生成UUID。
- 4
复制结果
点击单个UUID进行复制,或使用“全部复制”按钮将所有UUID一次性复制到剪贴板。
常见问题
使用技巧
- 数据库主键使用可排序的UUID v7可以提高索引性能
- 在API请求跟踪或日志标识中使用UUID,有助于在分布式系统中调试
- 批量生成后使用“全部复制”功能可以快速准备测试数据
- 对于安全敏感的令牌,建议使用crypto.getRandomValues()生成更长的随机字节,而不是UUID
- 可以从UUID v7的时间戳中提取生成时间,这对审计日志很有用