Çekiliş Yapıcı
Liste içinden rastgele kazanan seç.
Çekiliş Ayarları
Adil Çekiliş Nasıl Yapılır?
Bu araç, tarayıcının kriptografik rastgele sayı üreticisini (crypto.getRandomValues) kullanarak her katılımcıya eşit şans tanır. Fisher-Yates algoritması ile listeyi karıştırarak seçim yapar — matematiksel olarak tarafsızdır. Sonuçların ekran görüntüsünü alarak katılımcılarla paylaşmanızı öneririz.
Fisher-Yates Karıştırma Algoritması
for i = n-1 down to 1: swap(liste[i], liste[cryptoRandom(0, i)])- Listeyi sondan başa doğru tara
- Her pozisyon için 0 ile o pozisyon arasında rastgele bir indeks seç
- İki elemanı yer değiştir
- Karıştırılmış listenin başından N kazanan al
Sık Sorulan Sorular
Bu çekiliş adil midir?
Evet. Her katılımcının seçilme olasılığı 1/N'dir (N = toplam katılımcı). Fisher-Yates algoritması matematiksel olarak her permütasyona eşit olasılık atar. Açık kaynaklı ve tarayıcıda çalışır — şeffaf.
Çekilişi nasıl doğrulayabilirim?
Sonuç ekranının ekran görüntüsünü alın ve katılımcılara gönderin. Daha resmi çekilişler için Blockchain tabanlı doğrulanabilir rastgelelik sistemleri (Chainlink VRF gibi) kullanılabilir.
Takım oluşturma nasıl çalışır?
Tüm katılımcılar önce Fisher-Yates ile karıştırılır. Sonra sırayla takımlara dağıtılır. Eşit bölünmüyorsa son takımlar bir kişi fazla veya eksik olabilir.
Geçmiş çekilişler görünür mü?
Son 5 çekilişin sonucu bu oturumda bellek içinde tutulur. Sayfa yenilenirse kaybolur — ekran görüntüsü almanızı öneririz.