批量生成 UUID v4、UUID v7、ULID 和 NanoID,支持自定义选项。
UUID v4 使用 122 位随机比特,发生碰撞的概率极低。
通过大小写控制、自定义熵设置和时间戳感知检查批量生成 UUID v4、UUID v7、ULID 和 NanoID。
它跨多种方案创建批量 ID,包括随机、按时间排序和紧凑的 URL 友好格式。
它提供可配置的数量、大小写和特定于生成器的选项,例如 NanoID 大小和字母表。
它为 UUID v7 和 ULID 提供快速时间戳提取提示,以支持排序和调试工作流程。
它为固定装置、迁移和分布式跟踪实验保持输出复制就绪。
生成器类型
UUID v7(按时间排序),数量为 200
NanoID 配置
大小 21,URL 安全 ID 的自定义字母
输出格式
用于系统兼容性检查的大写 UUID 输出
批量 ID 列表
每行一个 ID,用于复制、导出和下游脚本使用。
时间戳提示
解码得到的第一个 ID v7 或 ULID 的大致创建时间。
格式变体
UUID、ULID 和 NanoID 输出并排比较。
对多个实体使用一个 ID
为每条记录、事件或消息生成唯一 ID。
为有序工作负载选择不可排序的格式
在插入顺序很重要的情况下使用 UUID v7 或 ULID。
破坏 URL 与自定义字母表的兼容性
根据目标系统限制验证字母表字符。
假设时间戳提取适用于每种 ID 类型
仅对嵌入时间信息的格式使用提取。
跨服务混合区分大小写的比较
标准化大小写约定并在比较之前进行规范化。
ID 生成器 应作为交付流程中的快速校验步骤,在提交、发布和交接前都建议执行一次。
何时应该选择 UUID v7 而不是 UUID v4?
当您需要索引和日志排序的时间排序优势时使用 v7。
ULID 的主要优点是什么?
ULID 将字典排序性与紧凑文本表示相结合。
为什么使用 NanoID?
NanoID 很短,URL 友好,并且可针对自定义字母表进行配置。
我可以一次生成很多个吗?
是的,在工具限制内支持批量生成。
此工具是否在全局范围内验证唯一性?
它依赖于每个 ID 方案的概率唯一性属性。