stringutils.go 531 B

1234567891011121314
  1. package testutil // import "github.com/docker/docker/testutil"
  2. import "math/rand"
  3. // GenerateRandomAlphaOnlyString generates an alphabetical random string with length n.
  4. func GenerateRandomAlphaOnlyString(n int) string {
  5. // make a really long string
  6. letters := []byte("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
  7. b := make([]byte, n)
  8. for i := range b {
  9. b[i] = letters[rand.Intn(len(letters))] //nolint: gosec // G404: Use of weak random number generator (math/rand instead of crypto/rand)
  10. }
  11. return string(b)
  12. }