Ugrás a fő tartalomra

Ingyenes Véletlenszerű csapatgenerátor

Osztj fel egy névlistát kiegyensúlyozott véletlenszerű csapatokra — csapatszám vagy csapatméret szerint. Kriptográfiailag igazságos keverés, azonnali újrakeverés.

Betöltés után offline is működik
Mentett listák

Az utolsó listádat és beállításaidat megjegyezzük ezen az eszközön. Nevezz el egy listát, hogy későbbre megtartsd.

Még nincs mentett lista.

Csapatnevek (nem kötelező)

Hagyd üresen a színek használatához. A csapatot közvetlenül a kártyáján is átnevezheted.

Korlátozások hozzáadása (opcionális)

Soronként egy csoport; a neveket & vagy vesszővel válassza el. Ezek az emberek mindig ugyanabban a csapatban kerülnek.

Soronként egy csoport; a neveket & vagy vesszővel válassza el. Ezek az emberek különböző csapatokba kerülnek.

💡 A csapatok kígyó-huzammal vannak kiegyensúlyozva, így a méretbeli különbség legfeljebb egy fő. A keverés a böngésző kriptográfiailag biztonságos véletlenszám-generátorát használja — valóban igazságos. Ideális testneveléshez, csapatprojektekhez, játékestekhez és titkos-mikulás-szerű felosztásokhoz.

Gyakori felhasználások

  • Ossza fel az osztályt csoportokraVéletlenszerűen ossza fel az estudiantes feladatokat és tevékenységekhez.
  • Készítsen igazságos sportcsapatokatOssza fel a játékosokat egyenlő csapatokra gyakorláshoz és játékokhoz.
  • Csapatok a játékeste-hezGyorsan hozzon létre véletlenszerű csapatokat triviához, árnyékjátékokhoz és bulik.
  • Csoportok szétszóródnak műhelyek számáraOssza fel a workshop vagy konferencia résztvevőit vitacsoportokra.
  • Véletlenszerű csoportok ajándékcsere-hezOssza fel a nagy csoportot kisebb ajándékcsere-hez.

Hogyan működik

A csapatfelosztás teljes egészében a böngésződben zajlik, a Web Crypto API crypto.getRandomValues függvényével működő, kriptográfiailag biztonságos Fisher-Yates keveréssel, kombinálva egy kígyó-draft (snake-draft) elosztással a kiegyensúlyozott csapatokhoz. Ha "együtt tartás" vagy "külön tartás" megkötéseket adsz hozzá, egy union-find klaszter-megoldó, akár 400 véletlenszerű újraindítással, megtalálja a legkiegyensúlyozottabb érvényes elosztást.

  1. 1
    A névlista elemzése
    A neveket az eszköz újsorok és vesszők mentén bontja, eltávolítva a felesleges szóközöket, és eltávolítja a duplikátumokat. A két elválasztó szabadon keverhető — az elemző egyetlen menetben kezeli mindkettőt.
  2. 2
    Kriptográfiailag biztonságos keverés
    A böngésző beépített crypto.getRandomValues függvénye egy Uint32Array-t tölt fel, névenként egy véletlenszerű 32 bites egésszel. A keverés ezeket az értékeket egy skálázó osztással használja, moduló helyett, kiküszöbölve a Math.random()-alapú keverőket sújtó moduló-torzítást.
  3. 3
    Kiegyensúlyozott elosztás vagy megkötés-megoldás
    Megkötések nélkül a neveket kígyó-draft (snake-draft) minta szerint osztja el (páros körökben balról jobbra, páratlan körökben jobbról balra), így a csapatméretek legfeljebb eggyel térnek el egymástól. Az "együtt tartás" vagy "külön tartás" szabályok esetén a nevek union-find segítségével klaszterekbe kerülnek, majd egy véletlenszerűsített mohó megoldó akár 400 elhelyezést is kipróbál, és a legkisebb méretbeli egyensúlytalanságú elosztást tartja meg.
  4. 4
    Exportálás szövegként, CSV-ként vagy megosztható linkként
    Az eredmények lemásolhatók sima szövegként, letölthetők .txt vagy .csv fájlként (a böngésző Blob API-jával felépítve), vagy megoszthatók egy URL hash-en keresztül, amely base64url formátumban kódolja a teljes munkamenet-állapotot — sehol nincs szerver bevonva.

Kapcsolódó eszközök

Gyakran ismételt kérdések