Rastgele İsim Seçici
20 isimlik bir listede 1 kişi seçildiğinde her ismin seçilme şansı %5, tekrarsız 3 kişi seçildiğinde %15 olur.
Nasıl kullanılır
- İsimleri her satıra bir tane gelecek şekilde ya da virgülle ayırarak yazın veya yapıştırın. Boş satırlar ve fazla boşluklar yok sayılır.
- Kaç isim seçileceğini girin ve Seç düğmesine basın.
- Kazananlar tekrar etmeden birkaç tur çekmek için "Seçilenleri hariç tut" kutusunu işaretleyin. Herkesi geri almak için Sıfırla'ya basın.
Nasıl hesaplanır
Liste, tarayıcının kriptografik rastgelelik kaynağıyla Fisher-Yates algoritması kullanılarak karıştırılır ve ilk N isim alınır. Her ismin şansı eşittir; tek çekilişte kimse iki kez seçilmez.
Yalnızca büyük-küçük harf farkı olan isimler tek kayıtta birleştirilir; "Ann" ve "ann" tek kişi sayılır. İlk yazdığınız yazım korunur.
T isimden N kazanan seçildiğinde her ismin tek çekilişte seçilme olasılığı N / T'dir. 20 isim ve 3 kazananla bu %15 eder.
Sık sorulan sorular
Seçim gerçekten rastgele mi?
Evet. crypto.getRandomValues ile reddetme örneklemesi kullanılır; basit mod alma ya da Math.random yaklaşımında görülebilen küçük sapma böylece önlenir.
Listedekinden fazla isim istersem ne olur?
Araç, hâlâ seçilebilecek isim sayısıyla birlikte bir hata gösterir. Tek çekilişte aynı ismi asla iki kez seçmez.
"Seçilenleri hariç tut" ne işe yarar?
Önceki turlarda çıkan isimler, Sıfırla'ya basana kadar sonraki turlarda atlanır. Kalan sayısı, çekilişte kaç isim kaldığını gösterir.
Tekrar eden bir isim neden silindi?
Büyük-küçük harf yok sayıldığında aynı olan isimler tek kişi kabul edilir. Aynı adı taşıyan iki kişi varsa soyadı ya da baş harf ekleyin.
İsimlerim kaydediliyor mu?
Hayır. İsimler tarayıcı sekmenizde kalır, sayfayı kapattığınızda ya da yenilediğinizde silinir.