İçeriğe atla
TextArray
%100 yerel

Rastgele çöpçatan

Bir listeyi karıştırın ve kalanları işleyerek rastgele çiftlere veya gruplara bölün.

Giriş
Çıkış

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.

FAQ

Eşleştirme aslında rastgele mi?
Evet. Math.random'ı değil, tarayıcının kriptografik rastgeleliği olan crypto.getRandomValues tarafından yönlendirilen bir Fisher-Yates karışıklığını kullanır. Çekiliş tarafsız ve öngörülemezdir ve her koşuda sıfırdan değişiklik yapılır.
Tek sayıda isme ne olur?
Araç, mümkün olduğu kadar çok tam grup oluşturur ve geri kalanı, kimseyi düşürmeden veya doldurmadan, çetelede "artık" olarak bildirir. Tuhaf olanın kaderine siz karar verirsiniz - üçlü, bir veda veya onları kendinizle eşleştirme.
Grupları çiftlerden daha büyük yapabilir miyim?
Evet — üçlüler, takımlar veya masalar için grup başına üye sayısını 3, 4 veya daha fazla olacak şekilde ayarlayın. Kalan mantık aynı şekilde çalışır: önce tüm gruplar, geri kalanlar raporlanır.
Aynı kişi iki kez mi görünecek?
Hayır — kopyalar karıştırılmadan önce varsayılan olarak kaldırılır, böylece her ad bir kez yerleştirilir. Listeniz kasıtlı olarak girişleri tekrarlıyorsa (örneğin kişiler yerine slotlar) bunu kapatın.
Listem herhangi bir yere yüklendi mi?
Hayır. Karıştırma ve eşleştirme tamamen tarayıcınızda çalışır ve listeniz cihazınızdan asla ayrılmaz.