From 88edf9ff0e54d2c6dae6e9b56fdc9505fb19f1ba Mon Sep 17 00:00:00 2001 From: cklein12 <48038030+cklein12@users.noreply.github.com> Date: Thu, 8 Aug 2024 18:51:08 -0400 Subject: [PATCH] Create test.go --- test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 test.go diff --git a/test.go b/test.go new file mode 100644 index 0000000000..885ebe560b --- /dev/null +++ b/test.go @@ -0,0 +1,14 @@ +package testutil // import "github.com/docker/docker/testutil" + +import "math/rand" + +// GenerateRandomAlphaOnlyString generates an alphabetical random string with length n. +func GenerateRandomAlphaOnlyString(n int) string { + // make a really long string + letters := []byte("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ") + b := make([]byte, n) + for i := range b { + b[i] = letters[rand.Intn(len(letters))] //nolint: gosec // G404: Use of weak random number generator (math/rand instead of crypto/rand) + } + return string(b) +}