package helper import ( "crypto/rand" "math/big" ) func Ender() string { return string(rune(0)) } func StringToByteWithEnd(str string) []byte { return append([]byte(str), byte(0)) } func GetRandString(length int) string { const charset = "qwertyuiopasdfghjklzxcvbnm" result := make([]byte, length) for i := range result { num, err := rand.Int(rand.Reader, big.NewInt(int64(len(charset)))) if err != nil { panic(err) } result[i] = charset[num.Int64()] } return string(result) }