Skip to content

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)
}

更多信息

基于 VitePress 构建