NamesWheel sonucu, çark kımıldamadan önce kriptografik rastgelelikle seçer. Bu sayfa sözleşmedir: burada rastgele ne demektir ve nasıl denersin.
- 1Güvenli rastgele sayı
- 2Sonucu seç
- 3O dilime çevir
- 4Kutla
Sonuç gerçekten rastgele mi?
Sonuç nasıl seçilir
- Şu anki hazır listeyi alırız (boş satırlar ve çıkan isimler yok sayılır).
crypto.getRandomValues()ile bir indeks çekeriz — tarayıcıların güvenli jeton için kullandığı API ailesi. Yanlı kalanları eleriz, "liste uzunluğuna göre kalan alma" erken dilimleri kayırmasın.- Ancak o zaman hedef açıyı hesaplarız ve yavaşlama animasyonunu oynatırız.
Animasyon kaynak olsaydı kare düşmesi veya yavaş cihaz sonucu değiştirebilirdi. Değiştiremez. Sonuç çoktan seçilmiştir.
Eşit şans
Adil bir listede her ismin şansı aynıdır. Altı isim yaklaşık %16,7 demektir. Ağırlıklı çark bunu bilerek değiştirir: şans, ağırlık bölü toplam ağırlıktır ve dilim boyu buna uyar.
Ağırlıklı çark kendi ağırlıklarına karşı adildir. Toplam 10 içinde ağırlığı 2 olan ismin şansı %20’dir — gizli ekstra çevirme yoktur. Ağırlıklı çark (EN) (EN).
Rastgelelik ve çark animasyonu
Çark bir ilerleme göstergesidir. Ekstra tam turlar ve yavaşlama duruşu fiziksel gösterir. Az hareket kullananlar dönüşü atlar, aynı nitelikte seçim alır. Ses tıkları dönen dilimleri izler; oy vermez.
Tekrarlar
Aynı isim listede iki kez varsa iki dilimdir. Bu çoğu zaman yapıştırma kazasıdır. Benzersiz kişiler istiyorsan Tekrarları sil’i kullan. Bir kişiye bilerek iki bilet istiyorsan iki satırı bırak — bu elde 2 ağırlıktır.
Ağırlıklı olasılık
Ağırlıklı çark (EN) (EN) sayfasında şans ağırlık ÷ toplam ağırlık. Dilim yayı aynı oranı kullanır, resim matematiğe uysun. Sıfır veya daha az ağırlık kullanılmamış sayılır.
Tekrarsız seçim
"Çıkan ismi tekrar seçme" açıkken — veya Çıkar ve yeniden çevir’e basınca — o satır elenir. Sonraki çekiliş yalnızca kalan havuzdan seçer. Geçmiş kimlerin çıktığını yine gösterir. Bu yerine koymadan örneklemedir, yeni bir rastgele üreteç değil. kura çarkı ve öğrenci çarkı bununla açılır.
Tekrarlar normaldir
Bağımsız çevirmeler bir ismi tekrarlayabilir. Bu hata değildir. Tablo, on isimde en az bir tekrarın şansını gösterir. "Çıkan ismi tekrar seçme" açıkken bu şans sıfıra iner, çünkü çıkan isimler havuzdan çıkar.
| Çevirme | Tekrara izin var | "Çıkan ismi tekrar seçme" açık |
|---|---|---|
| 3 | %28,0 | %0 |
| 5 | %69,8 | %0 |
| 10 | %99,96 | %0 |
Boş ve tek satırlı listeler
Hazır isim yoksa Çevir hiçbir şey yapmaz. Tek hazır isim varsa o isim seçilendir — rastgele çekiliş yoktur.
İddia etmediğimiz
- Kazanmadığımız üçüncü taraf denetim rozeti yayımlamayız.
- İşaretlemede sahte yıldız puanı kullanmayız.
- Kendi kuralın ve kaydın olmadan herkese açık bir kurayı "onaylı" yapamayız.
Herkes bir kez (sınıf modu)
"Herkes bir kez" kısıtlı katılımdır: bu turda çıkan isimler geçici olarak dışarıdadır. Bu ekstra rastgelelik iddiası değildir. Kriptografik seçici hâlâ kalan hazır satırlar arasından seçer.
Çekiliş kaydı özeti
Çekiliş kaydı sürüm, zaman, sonuç, çekiliş numarası, mod bayrakları ve sıralı etiketlerle ağırlıkların liste özetinden oluşan bir dizeyi SHA-256’lar. Tutabileceğin bir kayıttır, o çekilişin oynanmadığının bağımsız kanıtı değil.