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)
}
有疑问加站长微信联系(非本文作者)