lxutils/lxzap/snowflake.go
liuchangshun 37f9a93d3b 123
2023-12-01 14:21:12 +08:00

27 lines
358 B
Go

package lxzap
import (
"fmt"
"github.com/bwmarrin/snowflake"
)
var node *snowflake.Node
func initSnow() {
var err error
node, err = snowflake.NewNode(1)
if err != nil {
panic(err.Error())
return
}
fmt.Println("雪花算法初始化成功")
}
func NewUUID() (id uint) {
id = uint(node.Generate().Int64())
return
}
func init() {
initSnow()
}