Losowanie prezentów - Secret Santa
Wpisz uczestników i ustal, kto nie może kogo wylosować.
Przejdź do narzędziaWpisz uczestników i ustal, kto nie może kogo wylosować. Każda osoba przygotuje jeden prezent i otrzyma jeden prezent. Gotowe karteczki możesz wydrukować i rozdać w kopertach.
Spis treści
Przydział prezentów
—Uczestników z przydziałem: 0
Po losowaniu wybierz osobę, aby przygotować jej karteczkę.
Komplet HTML zawiera wszystkie przydziały. Otwórz go lokalnie, wydrukuj i rozdaj uczestnikom osobne karty.
Pełny przydział dla organizatora
Ustaw parametry i rozpocznij losowanie.
Jak działa narzędzie
- Wpisz od 2 do 200 osób, każdą w osobnym wierszu. Zastąp przykładową listę własnymi uczestnikami.
- Opcjonalnie dodaj wykluczenia. Zaznaczenie „W obie strony” blokuje dwa kierunki między wybraną parą.
- Kliknij „Losuj przydział”. Wybierz osobę, aby skopiować lub pobrać tylko jej karteczkę.
- Możesz też pobrać komplet karteczek HTML, otworzyć plik i wybrać Drukuj. Wytnij karty i włóż je do podpisanych kopert.
Szczegóły techniczne
Uczestnicy występują w dwóch rolach: darczyńcy i odbiorcy. Usuwamy połączenia do tej samej osoby oraz wskazane wykluczenia. Następnie mieszamy kolejność osób i możliwych odbiorców, a algorytm dopasowania szuka przydziału, w którym każdy odbiorca pojawia się dokładnie raz.
Sprawdzenie ścieżek powiększających dopasowanie pozwala rozpoznać również niemożliwe zestawy wykluczeń — nie opiera się na kończeniu po kilku nieudanych losowaniach. Losowa kolejność wyszukiwania nie oznacza jednak jednakowego prawdopodobieństwa każdego możliwego przydziału z ograniczeniami.
Przykład: Anna nie może kupować Bartkowi. Wykluczenie Anna → Bartek blokuje tylko ten kierunek. Opcja „W obie strony” dodaje także Bartek → Anna.
FAQ
Czy organizator widzi, kto kogo wylosował?
Tak. To lokalny wariant dla organizatora, który rozdziela karteczki. Nie zapewnia tajności przydziału wobec organizatora.
Dlaczego losowanie z wykluczeniami może być niemożliwe?
Każda osoba musi dostać jednego odbiorcę, a każdy odbiorca może pojawić się raz. Jeśli wykluczenia pozostawiają zbyt mało dostępnych odbiorców dla części osób, pełny przydział nie istnieje. Usuń część ograniczeń i spróbuj ponownie.
Czy dwie osoby mogą wylosować siebie nawzajem?
Tak. Przy dwóch uczestnikach jest to jedyny możliwy przydział. W większej grupie wzajemne przydziały także są dozwolone, o ile ich nie wykluczysz.
Jak przekazać wynik tylko jednej osobie?
Po losowaniu wybierz ją w polu „Karteczka dla osoby”. Skopiuj treść albo pobierz pojedynczy TXT. Komplet HTML jest przeznaczony do przygotowania kopert przez organizatora.
Ograniczenia narzędzia
- Organizator ma dostęp do pełnego przydziału. Każdemu uczestnikowi przekaż tylko jego karteczkę.
- Numery telefonu i adresy e-mail nie są potrzebne. Narzędzie nie wysyła wiadomości ani prywatnych linków.
- Zmiana listy uczestników usuwa poprzednie wykluczenia i wynik. Zmiana wykluczeń usuwa wynik.
- Odświeżenie lub zamknięcie karty usuwa dane. Zachowaj pobrany wynik, jeśli chcesz do niego wrócić.
Źródła i aktualizacja
- W3C — źródło liczb losowych w przeglądarce — sprawdzono 18.09.2026.