golang 如何生成Guid

package main
import ( 
    "fmt" 
    "os" 
)
func main() { 
    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) 
}


你可能感兴趣的:(golang 如何生成Guid)