UUID/ULID 生成

生成 UUID、ULID、NanoID

UUID v4

ULID

NanoID

关于 UUID/ULID 生成器

生成 UUID v4、ULID 和 NanoID 标识符。UUID 是通用唯一标识符,ULID 是可排序的唯一标识符,NanoID 是紧凑的 URL 友好 ID。所有生成都使用密码学安全的随机数生成器。

常见问题

UUID、ULID 和 NanoID 有什么区别?

UUID v4 是标准的 128 位随机 ID(36 字符)。ULID 可按字典序排序且包含时间戳(26 字符)。NanoID 紧凑且 URL 安全(可自定义长度,默认 21 字符)。

这些 ID 真的是唯一的吗?

是的,它们使用密码学安全的随机数生成器。UUID v4 碰撞的概率大约是 2^122 分之一。

应该使用哪种?

使用 UUID v4 获取标准兼容性,ULID 需要按创建时间排序时使用,NanoID 需要更短的 URL 安全 ID 时使用。