A utility library for generating snowflake IDs
npm install sx-snow-flake-id雪花ID生成器,用于生成分布式唯一ID。
``bash`
npm install sx-snow-flake-id
`javascript
import { generateSnowflakeId, RandomSnowFlakeId, SnowFlakeId } from 'sx-snow-flake-id';
// 使用全局单例生成雪花ID
const id1 = generateSnowflakeId();
// 创建随机雪花ID生成器
const randomGenerator = RandomSnowFlakeId();
const id2 = randomGenerator.nextId();
// 创建指定 workerId 和 datacenterId 的雪花ID生成器
const generator = SnowFlakeId(1, 1);
const id3 = generator.nextId();
``
MIT