Rastgele isim seçici

Yapıştırılmış listeden bir veya daha çok isim seçin. Benzersiz çekimler crypto.getRandomValues ile karıştırılır ve tarayıcıda kalır.

crypto.getRandomValues() ile tarayıcınızda rastgele sonuçlar oluşturulur. Sunucuya hiçbir şey gönderilmez.

01 Rastgele üreteç

    Araç sınıf çağrıları, çekilişler veya ekip seçimleri için yapıştırılmış listeden bir veya daha çok öğe seçer. İsimleri satır veya virgülle ayırın, adet ile benzersiz ya da tekrarlı modu seçin. Benzersiz mod Fisher-Yates ve crypto.getRandomValues kullanır; veriler tarayıcıda kalır.

    Listeden rastgele bir isim seçin

    Concept diagram: Inputs leads to Pick a random name from a list leads to ResultInputsPick a random name froma listResult
    Pick a random name from a list.

    En az bir dolu isim yapıştırın ve örnek adları gerçek listenizle değiştirin. Araç boşlukları kırpar, satır sonu ve virgüle göre böler, boş öğeleri atar. Yinelenen yazımlar ayrı bilet sayılır; herkes bir kez yer alacaksa listeyi önce temizleyin.

    Seçimden sonra isimleri çıkarın

    Concept diagram: Inputs leads to Remove names after picking leads to ResultInputsRemove names afterpickingResult
    Remove names after picking.

    Benzersiz Evet, listenin kopyasını karıştırıp ilk adları iadesiz verir; adet liste uzunluğunu aşarsa hata oluşur. Benzersiz Hayır, her adı tam listeden bağımsız seçer ve aynı kişi bir grupta birden çok kez çıkabilir.

    Çekiliş veya sınıf için kazanan seçin

    Concept diagram: Inputs leads to Pick winners for a giveaway or… leads to ResultInputsPick winners for agiveaway or…Result
    Pick winners for a giveaway or classroom draw.

    Katılımcıları yapıştırın, ödül sayısını ayarlayın ve benzersiz Evet ile bir kez çekin. Sıra önemliyse ilk isim birinci ödüldür. Ekipler için benzersiz adları grup büyüklüğünde gruplar halinde çekip etiketleri ayrıca atayın; sayfa ekipleri otomatik dengelemez.

    Seçimin rastgeleliğini doğrulayın

    Concept diagram: Inputs leads to Verify pick is random leads to ResultInputsVerify pick is randomResult
    Verify the pick is random.

    Fisher-Yates her i konumunu crypto.getRandomValues ve reddetme örneklemesiyle 0-i arasından seçilen düzgün bir indisle değiştirir. Tekrarlı mod her seçim için düzgün indis çeker. Math.random kullanılmaz. Seed yoktur; denetim gerekiyorsa sonucu hemen kopyalayın. Paylaşılan ekranda gizliliğe dikkat edin.

    Dört isimli sayma örneği

    Concept diagram: Inputs leads to Work a counting example with four… leads to ResultInputsWork a counting examplewith four…Result
    Work a counting example with four names.

    Alex, Blake, Casey ve Drew arasından iki benzersiz isim için P(4,2) = 12 sıralı çift vardır. Alex'in iki seçimde görünme olasılığı 2/4 = 1/2, ilk olma olasılığı 1/4'tür. Tekrarlı iki seçimde 4² = 16 sonuç vardır ve (Alex, Alex) mümkün olur.

    Çekimden önce temiz liste hazırlayın

    Concept diagram: Inputs leads to Prepare a clean roster before… leads to ResultInputsPrepare a clean rosterbefore…Result
    Prepare a clean roster before drawing.

    Boş satırları, sonda kalan virgülleri ve yanlış yinelenen yazımları kaldırın. Uzun sınıf listelerinde satır başına bir isim tercih edin. Önceki kazananları sonraki turdan çıkarmak için seçilen ve kalan listeleri kaydedip yalnızca kalanları yeniden yapıştırın.

    Sıkça sorulan sorular

    İsimler nasıl biçimlendirilmelidir?

    Satır başına bir isim veya virgülle ayrılmış dize kullanın. Baştaki ve sondaki boşluklar kırpılır.

    Listedekinden fazla benzersiz isim seçilebilir mi?

    Hayır. Adedi düşürün veya listeye isim ekleyin.

    Yinelenen isimler tek kişi sayılır mı?

    Hayır. Her yinelenen öğe ayrı havuz girdisidir.

    Math.random kullanılıyor mu?

    Hayır. Karıştırma ve indisler crypto.getRandomValues üzerinden gelir.

    İsimler cihazdan çıkar mı?

    Hayır. Liste ve sonuçlar oturumda tarayıcıda kalır.

    Kazananlar nasıl sıralanır?

    Benzersiz mod karıştırma sırasını verir; ilk öğe ilk çekilen kabul edilebilir.

    Ekipler otomatik oluşturulur mu?

    Hayır. Araç düz seçim listesi döndürür.

    Kalan isimlere ne olur?

    Benzersiz modda seçilen ön ekten sonraki karıştırılmış öğelerdir; tekrarlı modda tam liste her seçim için korunur.

    Minimum liste boyutu nedir?

    En az bir dolu isim.

    Virgül ve satır sonu karıştırılabilir mi?

    Evet. İki ayırıcı da aynı metinde çalışır.

    Özet

    Concept diagram: Inputs leads to FAQ leads to ResultInputsFAQResult
    FAQ.

    Araç yapıştırılmış listeden benzersiz veya tekrarlı adil seçimler yapar. Benzersiz mod Fisher-Yates ve crypto.getRandomValues, tekrarlı mod bağımsız indisler kullanır; listeler tarayıcıda kalır.