package utils import ( "math/rand" "time" ) func init() { rand.Seed(time.Now().UnixNano()) } func GenerateVerificationCode(length int) string { digits := "0123456789" code := make([]byte, length) for i := range code { code[i] = digits[rand.Intn(len(digits))] } return string(code) } func GenerateRandomString(length int) string { chars := "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" result := make([]byte, length) for i := range result { result[i] = chars[rand.Intn(len(chars))] } return string(result) }