github.com/loft-sh/loftctl/v2@v2.3.2/pkg/random/random.go (about) 1 package random 2 3 import ( 4 "math/rand" 5 "time" 6 ) 7 8 func init() { 9 rand.Seed(time.Now().UnixNano()) 10 } 11 12 var letterRunes = []rune("abcdefghijklmnopqrstuvwxyz") 13 14 // RandomString creates a new random string with the given length 15 func RandomString(length int) string { 16 b := make([]rune, length) 17 for i := range b { 18 b[i] = letterRunes[rand.Intn(len(letterRunes))] 19 } 20 return string(b) 21 }