golang 如何生成Guid

前端之家收集整理的这篇文章主要介绍了golang 如何生成Guid前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
packagemain
import(
"fmt"
"os"
)
funcmain(){
f,_:=os.OpenFile("/dev/urandom",os.O_RDONLY,0)
b:=make([]byte,16)
f.Read(b)
f.Close()
uuid:=fmt.Sprintf("%x-%x-%x-%x-%x",b[0:4],b[4:6],b[6:8],b[8:10],b[10:])
fmt.Println(uuid)
}

猜你在找的Go相关文章