diff --git a/PHP/README.md b/PHP/README.md index b8c6333..794c71a 100644 --- a/PHP/README.md +++ b/PHP/README.md @@ -28,8 +28,8 @@ snowdrift.BaseTime=1582136402000 snowdrift.WorkerId=1 //默认workerid,支持参数传递改变实际使用的值,范围1~(-1L << snowdrift.WorkerIdBitLength) ^ -1L snowdrift.WorkerIdBitLength=6 //WorkerId位数,默认6。 snowdrift.SeqBitLength=6 //自增序号位数 -snowdrift.MaxSeqNumber=0 -snowdrift.MinSeqNumber=0 +snowdrift.MaxSeqNumber=0 //默认值为0,0时自动计算=(-1L << snowdrift.SeqBitLength) ^ -1L,需大于MinSeqNumber +snowdrift.MinSeqNumber=5 //默认值为5,当配置了MaxSeqNumber时,需小于MaxSeqNumber snowdrift.TopOverCostCount=2000 //最大漂移次数 ``` diff --git a/zzz-OtherLanguages/V/source/contract/IdGeneratorOptions.v b/zzz-OtherLanguages/V/source/contract/IdGeneratorOptions.v index bcab856..a7da5bd 100644 --- a/zzz-OtherLanguages/V/source/contract/IdGeneratorOptions.v +++ b/zzz-OtherLanguages/V/source/contract/IdGeneratorOptions.v @@ -8,6 +8,6 @@ pub mut: workerid_bitlength byte = 6 // 机器码位长,范围:1-21(要求:序列数位长+机器码位长不超过22) seq_bitlength byte = 6 // 序列数位长,范围:2-21(要求:序列数位长+机器码位长不超过22) max_seqnumber u32 = 0 // 最大序列数(含),(由seq_bitlength计算的最大值) - min_seqnumber u32 = 0 // 最小序列数(含),默认5,不小于1,不大于max_seqnumber + min_seqnumber u32 = 5 // 最小序列数(含),默认5,不小于1,不大于max_seqnumber top_over_cost_count u32 = 2000 // 最大漂移次数(含),默认2000,推荐范围500-10000(与计算能力有关) }