Siirry pääsisältöön

Satunnainen tiimigeneraattori ilmaiseksi

Jaa nimiä sisältävä lista tasapainoisiin satunnaisiin tiimeihin — tiimimäärän tai tiimin koon mukaan. Kryptografisesti reilu sekoitus, välitön uudelleensekoitus.

Toimii offline-tilassa kerran ladattuna
Tallennetut listat

Viimeisin listasi ja asetuksesi muistetaan tällä laitteella. Nimeä lista säilyttääksesi sen myöhempää käyttöä varten.

Ei vielä tallennettuja listoja.

Joukkueiden nimet (valinnainen)

Jätä tyhjäksi käyttääksesi värejä. Voit myös nimetä joukkueen uudelleen suoraan sen kortissa.

Lisää rajoituksia (valinnainen)

Yksi ryhmä per rivi; erota nimet &:llä tai pilkuilla. Nämä henkilöt päätynevät aina samaan tiimiin.

Yksi ryhmä per rivi; erota nimet &:llä tai pilkuilla. Nämä henkilöt menevät eri tiimeihin.

💡 Tiimit tasapainotetaan snake draft -menetelmällä, joten koot eroavat korkeintaan yhdellä. Sekoitus käyttää selaimen kryptografisesti suojattua satunnaisuutta — täysin reilu. Sopii liikuntatunneille, urheiluun, ryhmätöihin, peliiltoihin ja arvontajakoon.

Yleiset käyttötavat

  • Jaa Luokka RyhmiinJaa opiskelijat satunnaisesti tasapainoisiin ryhmiin projekteja ja aktiviteetteja varten.
  • Muodosta Reilut UrheiluryhmätJaa pelaajat tasaväkisiin joukkueisiin nouto-otteluille ja harjoituksille.
  • Joukkueet PeliilloilleMuodosta nopeasti satunnaisia joukkueita trivialle, näytelmille ja juhlapeileille.
  • Breakout-Ryhmät TyöpajoilleJaa työpajan tai konferenssin osallistujat keskusteluryhmiin.
  • Satunnaiset Ryhmät LahjanvaihdoilleJaa suuri ryhmä pienempiiksi lahjanvaihtopalloiksi.

Miten se toimii

Joukkueiden jako tapahtuu kokonaan selaimessasi kryptografisesti turvallisella Fisher-Yates-sekoituksella (Web Crypto -rajapinnan crypto.getRandomValues-toiminnon voimin) yhdistettynä käärme-jaon (snake-draft) jakoon tasapainoisia joukkueita varten. Kun pidä-yhdessä- tai pidä-erillään-rajoitteita lisätään, union-find-klusteriratkaisija enintään 400 satunnaistetulla uudelleenyrityksellä löytää tasapainoisimman kelvollisen jaon.

  1. 1
    Nimilistan jäsennys
    Nimet jaetaan rivinvaihdoista ja pilkuista, siistitään välilyönneistä ja poistetaan kaksoiskappaleet. Voit sekoittaa molempia erottimia vapaasti — jäsennin käsittelee ne yhdellä läpikäynnillä.
  2. 2
    Kryptografisesti turvallinen sekoitus
    Selaimen sisäänrakennettu crypto.getRandomValues täyttää Uint32Array-taulukon yhdellä satunnaisella 32-bittisellä kokonaisluvulla per nimi. Sekoitus käyttää näitä arvoja skaalausjaolla modulon sijaan, poistaen modulo-vinouman, joka vaivaa Math.random()-pohjaisia sekoittajia.
  3. 3
    Tasapainoinen jako tai rajoitteiden ratkaisu
    Ilman rajoitteita nimet jaetaan käärme-jako (snake-draft) -kuviolla (vasemmalta oikealle parillisilla kierroksilla, oikealta vasemmalle parittomilla), joten joukkueiden koot eroavat enintään yhdellä. Pidä-yhdessä- tai pidä-erillään-sääntöjen kanssa nimet yhdistetään klustereiksi union-find-menetelmällä, ja satunnaistettu ahne ratkaisija kokeilee jopa 400 sijoittelua ja pitää sen jaon, jossa kokoero on pienin.
  4. 4
    Vie tekstinä, CSV:nä tai jaettavana linkkinä
    Tulokset voidaan kopioida pelkkänä tekstinä, ladata .txt- tai .csv-tiedostona (rakennettu selaimen Blob-rajapinnalla), tai jakaa URL-hashina, joka koodaa koko istunnon tilan base64url-muodossa — palvelinta ei käytetä missään vaiheessa.

Liittyvät työkalut

Usein kysytyt kysymykset