guid.go 501 B

12345678910111213141516171819202122232425262728293031
  1. package guid
  2. import (
  3. "strings"
  4. "github.com/google/uuid"
  5. )
  6. func Gen() string {
  7. id := uuid.New()
  8. return id.String()
  9. }
  10. func GenNoSplit() string {
  11. id := uuid.New()
  12. idStr := strings.ReplaceAll(id.String(), "-", "")
  13. return idStr
  14. // rand.Seed(time.Now().UnixNano()) //设置随机数种子
  15. // b := make([]byte, 16)
  16. // _, err := rand.Read(b)
  17. // if err != nil {
  18. // log.Fatal(err)
  19. // }
  20. // uuid := fmt.Sprintf("%x%x%x%x%x",
  21. // b[0:4], b[4:6], b[6:8], b[8:10], b[10:])
  22. // return uuid
  23. }