开发者 / 浏览器工具
ULID生成器
生成可排序的ULID,让同一毫秒内的值保持单调递增,并解码ULID时间戳。
ULID生成器: 生成可排序的ULID,让同一毫秒内的值保持单调递增,并解码ULID时间戳。该工具在浏览器中运行。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
ULID规范
规范的ULID规范、编码、时间戳和单调规则:https://github.com/ulid/spec。接受的最大值为7ZZZZZZZZZZZZZZZZZZZZZZZZZ;超过48位时间戳上限的值会被拒绝。
生成与解码
生成从浏览器密码学随机数开始。如果80位随机后缀在同一时间戳内溢出,生成会失败,而不会循环回绕。
解码接受有效字符的大写或小写形式,并以UTC显示。它提取的是编码后的时间,而不是经过验证的创建记录。
使用方法
- 选择生成数量,以及是否保持生成结果单调递增。
- 生成并复制标识符。
- 粘贴ULID,读取其UTC时间戳和Unix毫秒数。
隐私与限制
您输入的内容会保留在此浏览器中。您输入的任何内容都不会上传或保存。
相关工具
常见问题
ULID包含哪些内容?
ULID包含一个48位的毫秒时间戳和一个80位的随机部分,并编码为26个Crockford Base32字符。其中不包含I、L、O和U。
单调模式能保证什么?
在当前页面会话中,如果时间戳未发生变化,随机部分会递增。如果时钟向后移动,则会保留之前的时间戳。不同标签页或设备之间不会共享这种排序状态。
可以把ULID用作密码吗?
不可以。ULID会暴露创建时间,而单调递增的值具有可预测的递增规律。密码请使用密码生成器。
免费工具·使用在浏览器中次·无需账户