Generator losowych grup online
Wpisz uczestników, wybierz liczbę grup lub maksymalną wielkość, a narzędzie losowo przydzieli osoby do zbalansowanych grup. Przetwarzanie odbywa się lokalnie…
Rozpocznij
Funkcje i działanie
Narzędzie rozwiązuje problem sprawiedliwego i losowego podziału uczestników na grupy, np. do ćwiczeń, warsztatów czy projektów. Działa w następujący sposób:
- Lista jest najpierw tasowana, a następnie uczestnicy są przydzielani do grup metodą round-robin (każda grupa dostaje po jednej osobie na zmianę).
- Dzięki temu grupy są zbalansowane pod względem liczby osób.
- Przykład: dla 5 uczestników (A, B, C, D, E) i 2 grup, po przetasowaniu otrzymasz grupy liczące 3 i 2 osoby. Dla maksymalnej wielkości grupy równej 2, te same 5 osób utworzy 3 grupy, z których żadna nie będzie miała więcej niż 2 członków.
- Duplikaty nazw są traktowane jako osobne wpisy na liście.
- Tasowanie odbywa się w przeglądarce z użyciem kryptograficznych liczb losowych.
Ograniczenia
- Parametr liczby grup musi być liczbą całkowitą od 1 do 1000, a obliczona liczba grup nie może przekraczać liczby uczestników.
- Maksymalna długość wejścia to 100 000 znaków, a pod uwagę brane jest pierwsze 10 000 niepustych linii (po przycięciu).
- Algorytm równoważy tylko liczbę osób, nie uwzględnia umiejętności, preferencji ani innych atrybutów.
- Nie ma możliwości zapisania listy, użycia ziarna (seed) ani gwarancji, że kolejne uruchomienia dadzą różne lub statystycznie optymalne przypisania.
Najczęstsze pytania
1. Czy mogę wpisać tę samą osobę więcej niż raz?
Tak, każda linia jest traktowana jako osobny wpis. Jeśli wpiszesz „Anna” dwa razy, będzie to dwóch uczestników o tym samym imieniu.
2. Co się stanie, jeśli wybiorę maksymalną wielkość grupy, ale liczba uczestników nie jest podzielna?
Ostatnia grupa może być mniejsza. Na przykład dla 5 osób i maksymalnej wielkości 2, otrzymasz 3 grupy: 2, 2 i 1 osoba.
3. Czy mogę wpłynąć na losowość, np. ustawić ziarno?
Nie, narzędzie nie obsługuje ziarna. Każde kliknięcie generuje nowe przetasowanie przy użyciu kryptograficznych liczb losowych.
Prywatność
Wszystkie operacje są wykonywane lokalnie w przeglądarce – dane nie są wysyłane na serwer.
Przetwarzanie odbywa się lokalnie w przeglądarce.