1
0
mirror of synced 2026-04-17 13:58:40 +08:00
Files
SnowFlake-IdGenerator/Go/README.md
zhouzj ffb9978f07 AddGo
2021-03-19 22:14:50 +08:00

23 lines
442 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# idgenerator
## Go环境
1.go 1.16
2. 默认采用GOROOT方式编译你可修改为Go-Modules
## Go代码示例
```
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)
```