gitee.com/lh-her-team/common@v1.5.1/random/uuid/uuid.go (about)

     1  package uuid
     2  
     3  import (
     4  	"math/rand"
     5  	"strings"
     6  
     7  	"github.com/google/uuid"
     8  )
     9  
    10  func getStandardUUID() string {
    11  	return uuid.New().String()
    12  }
    13  
    14  func GetUUID() string {
    15  	return strings.Replace(getStandardUUID(), "-", "", -1)
    16  }
    17  
    18  // nolint: gosec
    19  func GetUUIDWithSeed(seed int64) string {
    20  	r := rand.New(rand.NewSource(seed))
    21  	uuid, _ := uuid.NewRandomFromReader(r)
    22  	return strings.Replace(uuid.String(), "-", "", -1)
    23  }