mitoop/snowflake
最新稳定版本:v1.0.1
Composer 安装命令:
composer require mitoop/snowflake
包简介
snowflake
README 文档
README
说明
雪花算法(64bits)的 PHP 实现
要求
- PHP >= 7.0
安装
$ composer require mitoop/snowflake
使用
use Mitoop\Snowflake\Snowflake; // 初始化 $snowflake = new Snowflake('2020-10-24 10:24:00'); // 设置数据中心ID及机器ID(范围: 0-31),默认用随机数 $snowflake->setDatacenterId(1); $snowflake->setWorkerId(1); // 设置生成序列号策略 不设置默认就是用的随机数策略 $snowflake->setSequenceStrategy(new RandomSequenceStrategy()); // here we go $snowflake->id();
Tips
雪花 id 长度[7-19]位,实践中,选择合适的纪元时间,使生成的雪花 id 从指定长度开始
统计信息
- 总下载量: 233
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-06