package utils import ( "math/rand" "time" ) var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") // RandString create a random string no longer than n func RandString(n int) string { nR := rand.New(rand.NewSource(time.Now().UnixNano())) b := make([]rune, n) for i := range b { b[i] = letters[nR.Intn(len(letters))] } return string(b) } var hexLetters = []rune("0123456789abcdef") func RandHexString(n int) string { b := make([]rune, n) for i := range b { b[i] = hexLetters[rand.Intn(len(hexLetters))] } return string(b) }