Salt la conținutul principal
LibraTool logoLibraTool

Generator Echipe Aleatoare — gratuit

Împarte o listă de nume în echipe aleatoare echilibrate — după numărul de echipe sau dimensiunea echipei. Amestecare corectă criptografic, reamestecare instant.

Funcționează offline odată încărcat
Liste salvate

Ultima ta listă și setările sunt reținute pe acest dispozitiv. Dă un nume unei liste ca s-o păstrezi pentru mai târziu.

Nu ai încă nicio listă salvată.

Numele echipelor (opțional)

Lasă gol ca să se folosească culorile. Poți redenumi o echipă și direct pe cardul ei.

Adaugă constrângeri (opțional)

Un grup pe rând; separă numele cu & sau virgule. Aceste persoane vor fi întotdeauna în aceeași echipă.

Un grup pe rând; separă numele cu & sau virgule. Aceste persoane vor fi în echipe diferite.

💡 Echipele sunt echilibrate prin draft în șarpe, astfel că diferența de mărime este cel mult un jucător. Amestecarea folosește generatorul criptografic al browserului — cu adevărat aleatoriu. Ideal pentru ore de sport, proiecte de grup, seri de jocuri și împărțiri tip secret santa.

Utilizări frecvente

  • Împărțiți o clasă în grupuriÎmpărțiți în mod aleatoriu elevii în grupuri echilibrate pentru proiecte și activități.
  • Faceți echipe sportive corecteÎmpărțiți jucătorii în echipe uniforme pentru jocuri și antrenament.
  • Echipe pentru noaptea joculuiFormați rapid echipe aleatorii pentru trivială, șarăzi și jocuri de petrecere.
  • Grupuri de desfacere pentru ateliereÎmpărțiți participanții la atelier sau conferință în grupuri de discuție.
  • Grupuri aleatorii pentru schimburi de cadouriÎmpărțiți un grup mare în mai mici bazine de schimb de cadouri.

Cum funcționează

Despărțirea echipelor rulează în întregime în browser-ul tău folosind o amestecare Fisher-Yates sigură criptografic (alimentată de crypto.getRandomValues al API-ului Web Crypto) combinată cu o distribuție snake-draft pentru echipe echilibrate. Când constrângeri de ținere-împreună sau ținere-separat sunt adăugate, un solver de grupuri union-find cu până la 400 de reporniri randomizate găsește cea mai echilibrată atribuire validă.

  1. 1
    Parsarea listei de nume
    Numele sunt împărțite pe linii noi și virgule, curățate de spații albe, și dedublate. Poți amesteca ambii separatori liber — parserul îi gestionează într-o singură trecere.
  2. 2
    Amestecare sigură criptografic
    crypto.getRandomValues integrat al browser-ului umple un Uint32Array cu un întreg aleator pe 32 de biți per nume. Amestecarea folosește aceste valori cu o împărțire de scalare în loc de modulo, eliminând distorsiunea modulo care afectează amestecătoarele bazate pe Math.random().
  3. 3
    Distribuție echilibrată sau rezolvare de constrângeri
    Fără constrângeri, numele sunt distribuite folosind un model snake-draft (stânga-la-dreapta pe runde pare, dreapta-la-stânga pe runde impare) astfel încât dimensiunile echipelor diferă cu cel mult unu. Cu reguli de ținere-împreună sau ținere-separat, numele sunt unite în grupuri prin union-find, apoi un solver lacom randomizat încearcă până la 400 de plasări și păstrează atribuirea cu cea mai mică dezechilibrare de dimensiune.
  4. 4
    Exportă ca text, CSV, sau link partajabil
    Rezultatele pot fi copiate ca text simplu, descărcate ca fișier .txt sau .csv (construit cu API-ul Blob al browser-ului), sau partajate prin un hash URL care codifică starea completă a sesiunii în base64url — niciun server implicat în niciun moment.

Instrumente similare

Întrebări frecvente