[Valentino Heman Budiarto] bad2d21fc2 2
2026-03-05 15:22:15 +07:00

21 lines
514 B
Go

package helpers
import (
"math/rand"
"time"
)
// GenerateRedeemCode membuat kode unik 6 karakter kombinasi Angka dan Huruf
func GenerateRedeemCode() string {
// Inisialisasi seed random berdasarkan waktu sekarang
rand.Seed(time.Now().UnixNano())
// Karakter yang diizinkan (Kombinasi Huruf Besar dan Angka)
charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
code := make([]byte, 6) // Panjang kode = 6 karakter
for i := range code {
code[i] = charset[rand.Intn(len(charset))]
}
return string(code)
}