github.com/lazyboychen7/engine@v17.12.1-ce-rc2+incompatible/internal/testutil/stringutils.go (about)

     1  package 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  }