INNER CODE UNIT · Go
generateString
terraform-lxd/terraform-provider-lxd · internal/acctest/testutils.go:15
func generateString(length int) string {
s := make([]byte, length)
for i := range s {
s[i] = charset[rand.IntN(len(charset))]
}
return string(s)
}
// GenerateName generates a petname with a random string suffix.
// If requested number of words is 1 or less, just petname is returned.
func GenerateName(words int, separator string) string {
if words <= 1 {
return petname.Name()
}
return petname.Generate(words-1, separator) + separator + generateString(6)
}