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) }原文链接:https://www.f2er.com/go/191274.html