diff --git a/README.md b/README.md index e0e51879ac1fb67937e7588d12367da82186b88d..7c39f98b9a55d19347ef8240cb5cd817936f442f 100644 --- a/README.md +++ b/README.md @@ -59,25 +59,33 @@ ## 使用方法 +#### 雪花漂移算法 ``` var options = new IdGeneratorOptions() { - Method = 1, - StartTime = DateTime.Now.AddYears(-1), + // 设置WorkerId,默认最大2^16-1 + WorkerId = 1 +}; - //TopOverCostCount = 1000, - WorkerIdBitLength = 6, - SeqBitLength = 6, +var IdGen = new YitIdGenerator(options); +var newId = IdGen.NewLong(); +``` - //MinSeqNumber = 11, - //MaxSeqNumber = 200, +#### 传统雪花算法 +``` +var options = new IdGeneratorOptions() +{ + Method = 2, + WorkerId = 1 }; var IdGen = new YitIdGenerator(options); var newId = IdGen.NewLong(); ``` -## 参数说明 +## options说明 +options参数(Method、StartTime除外)只支持漂移算法,不支持传统雪花算法。 + ``` public class IdGeneratorOptions {