UUID/ULID 生成器 - Momo工具箱
UUID 生成器 - 使用场景
UUID/ULID 生成器适用于数据库主键生成、分布式系统 ID 分配、测试数据填充、会话 Token 生成等场景。当你需要在没有中心化 ID 分配服务的情况下生成全局唯一标识符,或者需要按时间排序的 ID 用于日志、事件流时,这个工具能快速帮你完成。
功能特点
- 三种格式:UUID v4(纯随机)、UUID v7(时间排序)、ULID(26 字符字典序友好)
- 批量生成:一次最多生成 50 个 ID
- 格式控制:可切换大小写、是否带连字符
- 密码学安全:使用 crypto.getRandomValues 真随机源
- 完全本地生成:不上传服务器,可用于生产环境
常见问题
UUID v4 和 v7 有什么区别?
v4 是纯随机的,无任何顺序信息;v7 前 48 位是毫秒时间戳,因此按字符串排序就是按生成时间排序,适合数据库索引。
ULID 比 UUID 好在哪里?
ULID 是 26 字符的 Crockford Base32 编码,比 UUID(36 字符)短 10 个字符;大小写不敏感;字典序排序即为时间序;URL 友好无特殊字符。
生成的 ID 真的安全吗?
是。本工具使用 Web Crypto API 的 crypto.getRandomValues,是浏览器提供的密码学安全随机数源,与 crypto.randomUUID 同源。
可以一次生成多个 ID 吗?
可以。拖动"生成数量"滑块,最多一次生成 50 个。生成后可点击"复制全部"一次性复制到剪贴板。
想了解更多?查看完整 UUID 生成器 使用教程