2019年4月15日月曜日

golang で UUID を生成する

概要

google/uuid を使います

環境

  • macOS 10.14.4
  • go 1.11.5

インストール

  • go get github.com/google/uuid

サンプルコード

package main

import (
        "fmt"
        "github.com/google/uuid"
)

func main() {
        u, err := uuid.NewRandom()
        if err != nil {
                fmt.Println(err)
                return
        }
        uu := u.String()
        fmt.Println(uu)
}

たぶんこれが一番簡単で確実な方法かなと思います

0 件のコメント:

コメントを投稿