Generator nasumičnih timova — besplatno
Podijelite popis imena u uravnotežene nasumične timove — prema broju timova ili veličini tima. Kriptografski pošteno miješanje, trenutno ponovljeno miješanje.
Spremljeni popisi
Vaš zadnji popis i postavke pamte se na ovom uređaju. Imenujte popis da ga zadržite za kasnije.
Još nema spremljenih popisa.
Nazivi timova (neobavezno)
Ostavite prazno za boje. Tim možete preimenovati i izravno na njegovoj kartici.
Dodaj ograničenja (opcionalno)
Jedna grupa po liniji; odvoji imena sa & ili zarezima. Ove osobe uvijek dolaze na isti tim.
Jedna grupa po liniji; odvoji imena sa & ili zarezima. Ove osobe dolaze na različite timove.
💡 Momčadi su uravnotežene pomoću snake drafta, pa se veličine razlikuju za najviše jedan. Miješanje koristi kriptografski sigurnu slučajnost vašeg preglednika — istinski pošteno. Odlično za satove tjelesnog, sport, grupne projekte, game nights i podjele poput tajnog Djeda Mraza.
Uobičajene namjene
- Podelite razred na grupeNasumično podelite učenike u izbalansirane grupe za projekte i aktivnosti.
- Kreirajte fer sportske timovePodelite igrače u ravnopravne timove za igre i vežbe.
- Timovi za noć igaraBrzo formirajte nasumične timove za kviz, šarade i igre sa druženjem.
- Grupe za rad u radionicamaPodelite učesnike radionice ili konferencije u grupe za diskusiju.
- Nasumične grupe za razmenu poklonaPodelite veliku grupu u manje grupe za razmenu poklona.
Kako funkcionira
Razdvajanje timova radi u potpunosti u vašem pregledniku koristeći kriptografski siguran Fisher-Yates shuffle (pokretan crypto.getRandomValues Web Crypto API-ja) kombiniran s raspodjelom u stilu snake-draft za uravnotežene timove. Kada se dodaju ograničenja drži-zajedno ili drži-odvojeno, rješavač klastera union-find s do 400 nasumičnih ponovnih pokretanja pronalazi najravnomjernije uravnoteženu valjanu dodjelu.
- 1Raščlanjivanje popisa imenaImena se dijele po novim redovima i zarezima, obrezuju od bjelina i deduplikuju. Možete slobodno miješati oba razdjelnika — parser ih obrađuje u jednom prolazu.
- 2Kriptografski siguran shuffleUgrađeni crypto.getRandomValues preglednika popunjava Uint32Array jednim slučajnim 32-bitnim cijelim brojem po imenu. Shuffle koristi te vrijednosti sa skalirajućim dijeljenjem umjesto modula, eliminirajući modulo pristranost koja muči shufflere temeljene na Math.random().
- 3Uravnotežena raspodjela ili rješavanje ograničenjaBez ograničenja, imena se raspoređuju koristeći uzorak snake-draft (slijeva-nadesno u parnim krugovima, zdesna-nalijevo u neparnim krugovima) tako da se veličine timova razlikuju za najviše jedan. S pravilima drži-zajedno ili drži-odvojeno, imena se spajaju u klastere putem union-find, zatim nasumičan pohlepan rješavač isprobava do 400 rasporeda i zadržava dodjelu s najmanjom neravnotežom veličine.
- 4Izvoz kao tekst, CSV ili djeljiva poveznicaRezultati se mogu kopirati kao obični tekst, preuzeti kao .txt ili .csv datoteka (izgrađena Blob API-jem preglednika), ili podijeliti putem URL hasha koji kodira cijelo stanje sesije u base64url — nijedan poslužitelj nije uključen ni u jednom trenutku.
Srodni alati
Kolo sreće
Upišite popis imena ili opcija, zavrtite kolo i prepustite mu da nasumično odabere jednu, uz zvuk klikanja, konfete i mogućnost uklanjanja svakog dobitnika.
Izrada avatara
Izradite čiste avatare s inicijalima — odaberite boje, oblik i veličinu te izvezite PNG.
Bacanje novčića i kotač sreće
Bacite virtualni novčić, okrenite prilagođivi kotač ili nasumično odaberite iz popisa opcija. Koristi kriptografski sigurnu slučajnost vašeg preglednika — nije javna provjera, zato izbjegavajte regulirana natjecanja.