Generator nasumičnih timova — besplatno
Podelite listu imena u izbalansirane nasumične timove — po broju timova ili veličini tima. Kriptografski fer mešanje, trenutno remešanje.
Sačuvane liste
Vaša poslednja lista i podešavanja pamte se na ovom uređaju. Dajte listi naziv da je sačuvate za kasnije.
Još nema sačuvanih lista.
Nazivi timova (opciono)
Ostavite prazno za boje. Tim možete preimenovati i direktno na njegovoj kartici.
Dodaj ograničenja (opciono)
Po jedna grupa po liniji; odvoj imena sa & ili zarezima. Ove osobe uvek završe u istom timu.
Po jedna grupa po liniji; odvoj imena sa & ili zarezima. Ova lica se nalaze na različitim timovima.
💡 Timovi su uravnoteženi pomoću snake drafta, tako da se veličine razlikuju za najviše jedan. Mešanje koristi kriptografski sigurnu slučajnost vašeg pregledača — istinski pošteno. Odlično za časove fizičkog, sport, grupne projekte, game nights i podele poput tajnog Deda Mraza.
Uobičajene upotrebe
- Podelite razred na grupeNasumično podelite studente u balansirane grupe za projekte i aktivnosti.
- Napravite pravične sportske timovePodelite igrače u ravnomerne timove za nastupe i vežbe.
- Timovi za igru noćiBrzo obrazuj nasumične timove za trivijalnost, harade i igre za stranke.
- Gruppe za raspkivanje za radionicePodelite učesnike radionice ili konferencije u grupe za diskusiju.
- Nasumične grupe za razmenu poklonaPodelite veliku grupu u manje jedinice za razmenu poklona.
Kako funkcioniše
Deljenje timova se u potpunosti izvršava u vašem pregledaču koristeći kriptografski bezbedno Fisher-Yates mešanje (pokretano crypto.getRandomValues Web Crypto API-ja) kombinovano sa distribucijom u stilu zmijskog drafta za izbalansirane timove. Kada se dodaju ograničenja drži-zajedno ili drži-odvojeno, rešavač klastera union-find sa do 400 nasumičnih ponovnih pokušaja pronalazi najravnomernije izbalansiranu validnu raspodelu.
- 1Parsiranje liste imenaImena se dele po novim redovima i zarezima, uklanjaju se razmaci, i uklanjaju duplikati. Možete slobodno mešati oba razdvajača — parser rukuje njima u jednom prolazu.
- 2Kriptografski bezbedno mešanjeUgrađeni crypto.getRandomValues pregledača popunjava Uint32Array sa po jednim nasumičnim 32-bitnim celim brojem po imenu. Mešanje koristi ove vrednosti sa skaliranim deljenjem umesto modulo, eliminišući modulo pristrasnost koja muči mešanja zasnovana na Math.random().
- 3Izbalansirana distribucija ili rešavanje ograničenjaBez ograničenja, imena se distribuiraju koristeći šablon zmijskog drafta (s leva na desno u parnim rundama, s desna na levo u neparnim) tako da se veličine timova razlikuju za najviše jedan. Sa pravilima drži-zajedno ili drži-odvojeno, imena se spajaju u klastere preko union-find, zatim nasumičan pohlepan rešavač isprobava do 400 rasporeda i zadržava raspodelu sa najmanjom neravnotežom veličine.
- 4Izvezite kao tekst, CSV, ili deljiv linkRezultati se mogu kopirati kao običan tekst, preuzeti kao .txt ili .csv fajl (izgrađen Blob API-jem pregledača), ili podeliti preko URL heša koji kodira celo stanje sesije u base64url — server nije uključen ni u jednom trenutku.
Slične alatke
Točak sreće
Unesite spisak imena ili izbora, zavrtite točak i prepustite mu da nasumično odabere jedno, uz zvuk otkucavanja, konfete i opciju uklanjanja svakog pobednika.
Kreator avatara
Kreirajte čiste avatare sa inicijalima — izaberite boje, oblik i veličinu, i izvezite PNG.
Bacanje novčića i okretanje točka
Bacite virtuelni novčić, okrenite prilagodljivi točak ili nasumično odaberite iz liste opcija. Koristi kriptografski sigurnu nasumičnost vašeg pregledača — nije javno proverljivo izvlačenje, pa izbegavajte regulisana takmičenja.