UUID - UUID 生成
UUID 提供 UUID 生成功能。
特性
- UUID v1(基于时间)
- UUID v4(随机)
- UUID 解析
- UUID 验证
安装
bash
go get github.com/go-zoox/uuid快速开始
基本使用
go
package main
import (
"fmt"
"github.com/go-zoox/uuid"
)
func main() {
// 生成 UUID v4
id := uuid.New()
fmt.Println("UUID:", id)
// 生成 UUID v1
id1 := uuid.NewV1()
fmt.Println("UUID v1:", id1)
// 解析 UUID
parsed, err := uuid.Parse(id)
if err != nil {
panic(err)
}
fmt.Println("Parsed:", parsed)
// 验证 UUID
valid := uuid.IsValid(id)
fmt.Println("Valid:", valid)
}