跳到主内容
UniKit

Snowflake ID 生成

使用 BigInt 按 Snowflake 位布局计算 64 位 ID。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

时间戳(毫秒)

Snowflake ID

真实 64 位计算。

输入时间戳后查看结果

这个工具能做什么

  • 生成分布式 ID 测试向量
  • 验证 ID 服务的时间序列

示例

输入

1288834974657

输出

4096

常见问题

默认 epoch 是什么?

使用常见 Twitter Snowflake epoch。

worker 和 sequence 的范围是多少?

worker 使用 10 位,sequence 使用 12 位,超出范围会报错。

时间戳必须晚于 epoch 吗?

必须不早于 epoch,否则无法生成有效 Snowflake ID。

关键词:SnowflakeIDBigInt

同类工具