Přeskočit na hlavní obsah

Generátor náhodných týmů zdarma

Rozdělte seznam jmen do vyvážených náhodných týmů — podle počtu týmů nebo velikosti týmu. Kryptograficky spravedlivé míchání, okamžité přemíchání.

Funguje offline po načtení
Uložené seznamy

Váš poslední seznam a nastavení si toto zařízení pamatuje. Pojmenujte seznam, abyste si ho nechali na později.

Zatím žádné uložené seznamy.

Názvy týmů (volitelné)

Nechte prázdné, aby se použily barvy. Tým můžete přejmenovat i přímo na jeho kartě.

Přidat omezení (volitelné)

Jedna skupina na řádek; oddělte jména znakem & nebo čárkami. Tyto osoby budou vždy ve stejném týmu.

Jedna skupina na řádek; oddělte jména znakem & nebo čárkami. Tyto osoby budou v různých týmech.

💡 Týmy jsou vyváženy metodou snake draft, takže se velikosti liší nejvýše o jednoho. Míchání využívá kryptograficky bezpečnou náhodnost prohlížeče – skutečně férové. Skvělé pro tělocvik, sport, skupinové projekty, herní večery a rozdělení ve stylu tajného Santy.

Běžná použití

  • Rozdělte třídu do skupinNáhodně rozdělte studenty do vyvážených skupin pro projekty a aktivity.
  • Vytvořte spravedlivé sportovní týmyRozdělte hráče do vyrovnaných týmů pro hry a trénink.
  • Týmy pro herní večerRychle utvořte náhodné týmy pro trivia, šarády a párty hry.
  • Skupiny do oddělení pro workshopyRozdělte účastníky workshopu nebo konference do diskusních skupin.
  • Náhodné skupiny pro výměnu dárkůRozdělte velkou skupinu do menších skupin pro výměnu dárků.

Jak to funguje

Rozdělení do týmů běží zcela ve vašem prohlížeči pomocí kryptograficky bezpečného zamíchání Fisher-Yates (poháněného crypto.getRandomValues z Web Crypto API) v kombinaci s hadím draftovým rozdělením pro vyvážené týmy. Když se přidají omezení „držet spolu“ nebo „držet odděleně“, řešitel shluků union-find s až 400 náhodnými restarty najde nejvyváženější platné přiřazení.

  1. 1
    Parsování seznamu jmen
    Jména se rozdělují podle nových řádků a čárek, ořežou se bílé znaky a odstraní se duplicity. Oba oddělovače můžete volně míchat — parser je zpracuje v jednom průchodu.
  2. 2
    Kryptograficky bezpečné zamíchání
    Vestavěné crypto.getRandomValues prohlížeče naplní Uint32Array jedním náhodným 32bitovým celým číslem na jméno. Zamíchání používá tyto hodnoty se škálovacím dělením místo modula, čímž se odstraňuje zkreslení modulem, které trápí míchání založené na Math.random().
  3. 3
    Vyvážené rozdělení nebo řešení omezení
    Bez omezení se jména rozdělují pomocí hadího draftového vzoru (zleva doprava v sudých kolech, zprava doleva v lichých kolech), takže se velikosti týmů liší nejvýše o jeden. S pravidly „držet spolu“ nebo „držet odděleně“ se jména slučují do shluků přes union-find, poté náhodný chamtivý řešitel zkouší až 400 umístění a ponechá přiřazení s nejmenší nerovnováhou velikosti.
  4. 4
    Export jako text, CSV nebo sdílitelný odkaz
    Výsledky lze zkopírovat jako prostý text, stáhnout jako soubor .txt nebo .csv (sestavený pomocí Blob API prohlížeče), nebo sdílet přes hash URL, který kóduje celý stav relace v base64url — server se v žádném okamžiku nezapojuje.

Související nástroje

Časté dotazy