github.com/zhouyu0/docker-note@v0.0.0-20190722021225-b8d3825084db/internal/testutil/stringutils.go (about) 1 package testutil // import "github.com/docker/docker/internal/testutil" 2 3 import "math/rand" 4 5 // GenerateRandomAlphaOnlyString generates an alphabetical random string with length n. 6 func GenerateRandomAlphaOnlyString(n int) string { 7 // make a really long string 8 letters := []byte("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ") 9 b := make([]byte, n) 10 for i := range b { 11 b[i] = letters[rand.Intn(len(letters))] 12 } 13 return string(b) 14 }