任务路径 / 从输入到结果
如何生成并校验 UUID 与 ULID
- 01
选择标识符类型
需要不含时间字段的纯随机标识符时选择 UUID v4;需要标准 UUID 外形、开头带 48 位 Unix 毫秒时间时选择 UUID v7;需要 26 位紧凑的 Crockford Base32 值时选择 ULID。请根据数据库驱动、API 约定和客户端库已经能解析的格式来决定。
- 02
设置批量数量与大小写
数量支持每批 1 至 100 个。建议保留规范格式,即 UUID 使用小写十六进制、ULID 使用大写;当下游系统要求其他写法时,再明确切换为大写或小写。
- 03
使用浏览器安全随机数生成
点击“生成标识符”,也可以用键盘提交表单。随机位由 Web Crypto 在本地提供,最新值显示在醒目的结果卡片中,整个批次列在其下方。同一批次内处于相同毫秒的 UUID v7 或 ULID 会递增随机载荷,因此字典序保持单调。
- 04
复制或导出整个批次
可以复制最新值、任意一行,或用“复制全部”复制整个批次。需要文件交接时,可下载每行一个值的 toolars-identifiers.txt,或带引号包裹的 value、format、timestamp_iso 列的 toolars-identifiers.csv;两种导出都受 16 KiB 本地大小上限约束。
- 05
粘贴标识符进行校验
切换到“校验”模式并粘贴 UUID 或 ULID;首尾空格会被忽略,结构检查在输入的同时即时完成。超过 128 个字符的值会在检查前被拒绝;长度不是恰好 36 或 26 个字符的值会提示其实际长度。
- 06
读懂检查报告
有效值会显示格式、RFC 9562 变体、支持的标准版本 1 至 8 以及规范化形式,Nil UUID 和 Max UUID 会被标记为特殊值。UUID v7 和 ULID 还会显示 UTC 的内嵌时间;请只把它当作排序线索,而不要当作对象何时由谁创建的证据。