雪花 ID 生成器
选择 Twitter 时间基点、仅 Discord 时间基点或自定义 Unix 毫秒。使用本地时钟生成最多 1,000 个 ID,或以同一固定布局解码十进制 ID。
使用步骤
如何使用
- 选择生成或解码,并设置时间基点。
- 生成时输入节点 0–1,023、初始序列 0–4,095、数量 1–1,000;解码时输入十进制 ID。
- 执行并复制完整结果。可取消生成,不显示未完成批次。
固定通用布局
ID 包含 41 位相对毫秒、10 位合并节点及 12 位序列,范围为 0–2⁶³−1。Twitter 基点为 1288834974657,Discord 基点为 1420070400000,但该选项仅改变基点,不是原生 Discord 42/5/5/12 解码。
有界生成
使用 Date.now 本地时间。每毫秒内序列递增,不循环回绕;耗尽时异步等待下一毫秒,时钟回拨则拒绝。每批最多 1,000 个 ID、2 秒预算、25,000 输出字符。取消或失败隐藏整批结果,同时保留已消耗的序列状态。
基点与状态范围
自定义基点须为 0–8,637,800,976,744,449 的整数 Unix 毫秒,确保所有解码日期处于 JavaScript 日期范围内。相对时间为 0–2⁴¹−1,解码输入为 1–19 位十进制数字。状态仅存在于本页当前配置;修改基点、节点或初始序列会重置。不保证跨配置、页面或设备全局唯一,不上传数据。
常见问题
你可能还想知道
能生成或解码原生 Discord ID 吗?
不能。Discord 选项只使用其时间基点,布局始终为通用 41/10/12。
ID 精确吗?
精确。位打包、掩码和十进制转换使用 BigInt,不使用浮点 ID。
这是协调式生产 ID 服务吗?
不是。没有共享节点分配或持久状态。刷新页面、其他页面、设备或切换配置可能产生重复。