package utils import ( "crypto/rand" ) func GenerateRandomString(length int) string { charset := "abcdefghijklmnopqrstuvwxyz0123456789" b := make([]byte, length) _, err := rand.Read(b) if err != nil { return "" } for i := range b { b[i] = charset[b[i]%byte(len(charset))] } return string(b) }