Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
yitter 5692602660 | 3 years ago | |
---|---|---|
.. | ||
source | 3 years ago | |
README.md | 3 years ago |
1.go 1.16
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct
var yid = idgen.YitIdHelper{}
fmt.Println(yid.NextId())
// 方法二:自定义参数
var options = contract.NewIdGeneratorOptions(1)
//options.WorkerIdBitLength = 6
//options.SeqBitLength = 6
//options.TopOverCostCount = 2000
//options.BaseTime = time.Date(2020, 2, 20, 2, 20, 2, 20, time.UTC).UnixNano() / 1e6
yid.SetIdGenerator(options)
雪花算法中非常好用的数字ID生成器
C C# Pascal Go D other