Przejdź do treści
TextArray
100% lokalnie

Losowy swatacz

Przetasuj listę i podziel ją na losowe pary lub grupy, resztka obsłużona.

Wejście
Wynik

Losowy swatacz

Losowanie imion w pary to jedno z tych zadań, które wydają się trywialne, dopóki nie muszą być naprawdę uczciwe — Sekretny Mikołaj, gdzie nikt nie podejrzy, debel tenisowy, który nie jest tym samym co w zeszłym tygodniu, drużyny debat, partnerzy do code review, panele rekrutacyjne. Wklej listę, jedno imię w wierszu, a narzędzie ją przetasuje i pokroi na pary, każdą we własnym wierszu.

Tasowanie to porządny Fisher–Yates z kryptograficzną losowością przeglądarki, nie Math.random, więc losowanie jest bezstronne i każdy przebieg naprawdę się różni — tasuj, aż sala będzie zadowolona. Członkowie w grupie zamieniają pary w trójki, czwórki czy całe drużyny; styl łączenia ustala, jak partnerzy czytają się w wierszu — A vs B do drabinki, A → B do łańcucha prezentów, przecinek czy tabulator do wklejenia w arkusz. Numerowanie robi z wyniku gotową listę meczów.

Nieparzysta lista to moment, gdy większość swataczy po cichu oszukuje — pomija kogoś albo tworzy nierówną grupę. Ten jest uczciwy: tworzy tyle pełnych grup, ile pozwala liczba, i zgłasza resztę w liczniku, więc o losie niesparowanego decydujesz ty (posadzić go, zrobić trójkę, sparować z organizatorem), a nie narzędzie za ciebie. Zduplikowane imiona są domyślnie usuwane, by ta sama osoba nie trafiła do dwóch grup.

Wszystko działa lokalnie w twojej przeglądarce — imiona nigdy nie opuszczają twojego urządzenia, co przy uczciwym Sekretnym Mikołaju ma znaczenie.

Częste pytania

Czy parowanie jest naprawdę losowe?
Tak. Używa tasowania Fisher–Yates napędzanego przez crypto.getRandomValues, kryptograficzną losowość przeglądarki — nie Math.random. Losowanie jest bezstronne i nieprzewidywalne, a każdy przebieg tasuje od nowa.
Co się dzieje przy nieparzystej liczbie imion?
Narzędzie tworzy tyle pełnych grup, ile potrafi, i zgłasza resztę jako „bez pary" w liczniku, bez pomijania czy dopełniania. O losie niesparowanego decydujesz ty — trójka, pauza albo sparowanie z sobą.
Czy mogę robić grupy większe niż pary?
Tak — ustaw członków w grupie na 3, 4 lub więcej dla trójek, drużyn albo stołów. Logika reszty działa tak samo: najpierw pełne grupy, potem zgłoszona reszta.
Czy ta sama osoba pojawi się dwa razy?
Nie — duplikaty są domyślnie usuwane przed tasowaniem, więc każde imię jest umieszczane raz. Wyłącz to, jeśli lista celowo powtarza pozycje (np. sloty zamiast osób).
Czy moja lista jest gdzieś wysyłana?
Nie. Tasowanie i parowanie działają wyłącznie w twojej przeglądarce, a lista nigdy nie opuszcza twojego urządzenia.