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.
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ă.
- 1Parsarea listei de numeNumele 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.
- 2Amestecare sigură criptograficcrypto.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().
- 3Distribuție echilibrată sau rezolvare de constrângeriFă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.
- 4Exportă ca text, CSV, sau link partajabilRezultatele 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
Roata norocului
Scrie o listă de nume sau opțiuni, învârte roata și las-o să aleagă una la întâmplare, cu sunet de ticăit, confetti și opțiunea de a elimina fiecare câștigător.
Creator de avatar
Creează avataruri curate cu inițiale — alege culori, formă și mărime, și exportă un PNG.
Aruncare de monedă și Roata norocului
Aruncă o monedă virtuală, rotește o roată personalizabilă sau alege aleatoriu dintr-o listă de opțiuni. Folosește aleatorietatea sigură criptografic a browserului — nu o tragere publică verificabilă, deci evită concursurile reglementate.