Kupon Kodu Oluşturucu
Kupon kodları üretmek için tohum, uzunluk ve adet belirleyin.
Sonuç
Nasıl hesaplanır?
Burada hiçbir şey olağan anlamda rastgele değildir. i numaralı kod için araç küçük bir doğrusal eşlenik üreteci crc32(tohum + "#" + i) değerinden başlatır, ilk değeri atar, sonra 32 karakterlik ABCDEFGHJKLMNPQRSTUVWXYZ23456789 alfabesinden uzunluk kadar karakter çeker; alfabede 0, 1, I ve O yoktur, böylece elle yazılan kodlar yanlış okunmaz. İsteğe bağlı ön ek her kodun başına eklenir ve uzunluğa sayılmaz. Her kod yalnızca tohuma ve sırasına bağlı olduğundan aynı tohum, uzunluk ve adet her zaman aynı listeyi verir; 4 kod istemek ilk 3 kodu aynen verir ve bir kod ekler. Listede zaten bulunan bir kod yeniden çıkarsa yenisi üretilir; yani uzunluk partiyi alamayacak kadar kısa olmadıkça tekrar olmaz: 1 karakterle yalnızca 32 farklı kod vardır. Uzunluk en fazla 64, adet en fazla 1000 olabilir. 8 karakterle 328, yaklaşık 1,1 trilyon olası kod vardır, ancak üreteç tahmin edilebilirdir ve güvenlik için tasarlanmamıştır.
Örnek hesaplama
Tohum SUMMER, uzunluk 8, adet 3 ve ön ek SAVE-. 0. kod crc32("SUMMER#0"), 1. kod crc32("SUMMER#1") ve 2. kod crc32("SUMMER#2") değerinden başlatılır. Her biri için sekiz karakter çekilir ve ön ek eklenir. Çıktı şöyledir:SAVE-MH9NZYE3SAVE-76RDD6FGSAVE-ZHEUPTC9
Araç ayrıca 3 codes ve 8 karakter bilgisini de verir. Aynı girdilerle yeniden çalıştırınca tam olarak bu kodlar çıkar; adet 4 olursa sona SAVE-E772LTZC eklenir.
Sık yapılan hatalar
- Kodları gizli sanmak: tohumu, uzunluğu ve adedi bilen ya da tahmin eden herkes tüm kodları yeniden üretebilir; bunlar tahmine karşı koruma değil, takip için etiketlerdir.
- İki kampanya için aynı tohumu kullanmak; listeler aynı olur, her kampanyaya kendi tohumunu verin.
- Uzunluğun ön eki içermesini beklemek: SAVE- 8 karakterin üstüne eklenir, yani her tam kod 13 karakterdir.
- Bir kodda 0, 1, I ya da O aramak veya bunları doğrulama listesine elle yazmak; hiç üretilmezler, bunları içeren bir kod bu araçtan çıkmamıştır.
- 1000'den fazla kod ya da 64'ün üzerinde uzunluk isteyip tamamını beklemek; her iki değer de uyarı vermeden bu sınırlara kırpılır.
Bu hesaplama hakkında
Bu üreteç, bir metin tohumundan tekrarlanabilir biçimde bir kupon kodu grubu üretir — aynı tohum, uzunluk ve adet her zaman tıpatıp aynı kodları yeniden oluşturur; bu da kaybolan bir grubu yeniden üretmek veya kodları sistemler arasında uzlaştırmak için kullanışlıdır. Karakterler, 0/O ve 1/I/l gibi kolayca karıştırılan çiftleri dışlayan, karışıklığa yol açmayan bir kümeden seçilir, böylece bir kodu elle yazan müşterilerin yanlış yazma olasılığı azalır.
E-ticaret pazarlamacıları, büyüme ekipleri ve sadakat programı yöneticileri, kampanya takibi için isteğe bağlı ortak bir ön ekle (örneğin İNDİRİM- veya YAZ-) promosyon, indirim veya hediye kodu grupları oluşturmak için bu aracı kullanır; rastgele diziler üretip saklayacak bir arka uç servise ihtiyaç duymadan.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Bir partinin kaç kod alabileceğini uzunluk belirler. Partide tekrar eden kod yeniden üretilir; bu yüzden 2 karakterlik 1.000 kodun hepsi farklı çıkar, ama 1 karakterle yalnızca 32 kod vardır ve daha büyük bir parti tekrar eder. Kısa kodlar tahminle de kolay bulunur; gerçek bir kampanyada en az 6 karakter kullanın ve doğrulama için üretilen listeyi saklayın. Hangi kampanya biçimini hazırlıyorsunuz ve kaç koda ihtiyacınız var?