Juhusliku meeskonna generaator tasuta
Jaga nimede nimekiri tasakaalustatud juhuslikeks meeskondadeks — meeskondade arvu või suuruse järgi. Krüptograafiliselt aus segamine, kohene ümbersegamine.
Salvestatud nimekirjad
Sinu viimane nimekiri ja seaded jäetakse selles seadmes meelde. Anna nimekirjale nimi, et see hilisemaks alles hoida.
Salvestatud nimekirju veel pole.
Meeskondade nimed (valikuline)
Jäta tühjaks, et kasutada värve. Meeskonna saad ümber nimetada ka otse selle kaardil.
Lisa piirangud (valikuline)
Üks rühm ühe rea kohta; eralda nimed &-ga või komadega. Need inimesed on alati samas meeskonnas.
Üks rühm ühe rea kohta; eralda nimed &-ga või komadega. Need inimesed on erinevates meeskondades.
💡 Meeskonnad on tasakaalustatud mao-draftiga, seega erinevad suurused kõige rohkem ühe võrra. Segamine kasutab brauseri krüptograafiliselt turvalist juhuslikku arvu generaatorit — päriselt aus. Sobib kehalise kasvatuse tundideks, spordiks, rühmatöödeks, mänguõhtuteks ja jõulukingimänguks.
Levinud kasutusviisid
- Jagage klass rühmadesseJagage õpilased juhuslikult tasakaalustatud rühmadesse projektide ja tegevuste jaoks.
- Looge õiglased sportlikud meeskonnadJagage mängijad ühtseteks meeskondadeks mängitavate mängude ja treeningu jaoks.
- Meeskonnad mänguöö jaoksMoodustage kiiresti juhuslikud meeskonnad triviaa, šaraadide ja peomängude jaoks.
- Breakout rühmad töötubadeleJagage töötoa või konverentsi osalejad arutelurühmadesse.
- Juhuslikud rühmad kingituste vahetuseksJagage suur rühm väiksemateks kingituste vahetuse üksusteks.
Kuidas see töötab
Meeskonna jagamine töötab täielikult sinu brauseris krüptograafiliselt turvalise Fisher-Yates'i segamise abil (Web Crypto API crypto.getRandomValues abil), kombineerituna madu-drafti jaotusega tasakaalustatud meeskondade jaoks. Kui kokku-hoidmise või lahus-hoidmise piirangud on lisatud, leiab union-find klasterlahendaja kuni 400 juhusliku taaskäivitusega kõige ühtlasemalt tasakaalustatud kehtiva jaotuse.
- 1Nimeloendi parsimineNimed jagatakse reavahetuste ja komade alusel, kärbitakse tühikutest ja duplikaadid eemaldatakse. Saad segada mõlemat eraldajat vabalt — parser käsitleb neid ühe läbimisega.
- 2Krüptograafiliselt turvaline segamineBrauseri sisseehitatud crypto.getRandomValues täidab Uint32Array'i ühe juhusliku 32-bitise täisarvuga iga nime kohta. Segamine kasutab neid väärtusi skaleeriva jagamisega moodusi asemel, elimineerides moodulikallutuse, mis vaevab Math.random()-põhiseid segajaid.
- 3Tasakaalustatud jaotus või piirangute lahendamineIlma piiranguteta jaotatakse nimed madu-drafti mustriga (vasakult paremale paarisringidel, paremalt vasakule paaritutel), nii et meeskonnasuurused erinevad maksimaalselt ühe võrra. Kokku-hoidmise või lahus-hoidmise reeglitega liidetakse nimed klastriteks union-find abil, seejärel proovib juhuslik ahne lahendaja kuni 400 paigutust ja hoiab jaotuse väikseima suurusetasakaalustamatusega.
- 4Ekspordi tekstina, CSV-na või jagatava linginaTulemused saab kopeerida lihttekstina, alla laadida .txt või .csv failina (ehitatud brauseri Blob API abil), või jagada URL-hashi kaudu, mis kodeerib kogu sessiooni oleku base64url-is — server pole ühelgi hetkel kaasatud.
Seotud tööriistad
Rattakeerutaja
Sisesta nimede või valikute nimekiri, keeruta ratast ja lase sellel juhuslikult üks valida koos tiksuva heli, konfeti ja võimalusega iga võitja eemaldada.
Avatari koostaja
Loo puhtaid initsiaalide avatareid — vali värvid, kuju ja suurus ning ekspordi PNG-ks.
Mündi viskamine ja pööramine
Visake virtuaalse mündi, pöörake kohandatavat ratast või valige juhuslikkult valikute loendist. Kasutab teie brauseri krüptograafiliselt turvalisu juhuslikust — pole kontrollitav avalik loosimine, nii et vältida reguleeritud võistlusi.