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)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…