Initial commit: ChatGPT Account Registration Bot

This commit is contained in:
verssache
2026-03-10 23:18:19 +07:00
commit cd2890fb21
17 changed files with 1493 additions and 0 deletions

24
internal/util/helpers.go Normal file
View File

@@ -0,0 +1,24 @@
package util
import (
"math/rand"
"time"
"github.com/google/uuid"
)
const alphanumeric = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
// RandStr generates a random alphanumeric string of given length.
func RandStr(length int) string {
r := rand.New(rand.NewSource(time.Now().UnixNano()))
b := make([]byte, length)
for i := range b {
b[i] = alphanumeric[r.Intn(len(alphanumeric))]
}
return string(b)
}
// GenerateUUID generates a random UUID.
func GenerateUUID() string {
return uuid.New().String()
}