Rastgele çöpçatan
Bir listeyi karıştırın ve kalanları işleyerek rastgele çiftlere veya gruplara bölün.
Rastgele çöpçatan
İsimleri rastgele çiftler halinde çizmek, gerçekten adil olmasına ihtiyaç duymadığınız sürece önemsiz gelen görevlerden biridir - kimsenin gözetleyemeyeceği bir Gizli Noel Baba, geçen haftaki partnerlerle aynı olmayan tenis çiftleri, tartışma ekipleri, kod inceleme arkadaşları, röportaj panelleri. Listenizi her satıra bir ad gelecek şekilde yapıştırdığınızda, bu araç onu karıştırır ve her biri kendi satırında olacak şekilde çiftlere böler.
Karıştırma, Math.random'u değil, tarayıcının kriptografik rastgeleliğini kullanan gerçek bir Fisher-Yates'tir, dolayısıyla çekiliş tarafsızdır ve her çalıştırma gerçekten farklıdır - oda mutlu olana kadar yeniden karıştırın. Grup başına üyeler, çiftleri üçlü, dörtlü veya tam takımlara dönüştürür; birleştirme stili ortakların satırı nasıl okuyacağını belirler - bir parantez için A ve B, hediye zinciri için A → B, bir sayfaya yapıştırmak için virgül veya sekme. Numaralandırma, çıktıyı hazır bir eşleşme listesi haline getirir.
Tuhaf bir liste, çoğu eşleştirme aracının sessizce hile yaptığı, birini düşürdüğü veya orantısız bir grubu zorladığı andır. Bu dürüsttür: sayımın izin verdiği kadar tam grup oluşturur ve kalanları çetelede bildirir, böylece aracın sizin için karar vermesi yerine, sıra dışı olanla ne yapacağınıza siz karar verirsiniz (onları bir kenara bırakın, bir üçlü yapın, organizatörle eşleştirin). Yinelenen adlar varsayılan olarak kaldırılır, böylece aynı kişi iki gruba giremez.
Her şey tarayıcınızda yerel olarak çalışır; adlar asla cihazınızdan ayrılmaz; bu da adil bir Gizli Noel Baba için önemlidir.