go如何生成uuid

首页 / Golang / 正文
  1. 通过系统命令生成

    out, err := exec.Command("uuidgen").Output()
    if err != nil {
       log.Fatal(err)
    }
    fmt.Printf("%s \n", out)
    # 5E3D6415-64A1-473A-9EB3-03C3E6F3A291
    linux和mac测试都可正常使用,windows没测试
  2. google 包生成 UUID
  3. 安装

    go get -u -v github.com/google/uuid
  4. 生成

      // 基于时间
    u1, err := uuid.NewUUID()
    // 基于随机数
    u4 := uuid.New()
打赏
评论区
头像