golang 如何生成Guid

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

猜你在找的Go相关文章