Pāriet uz galveno saturu

Nejaušo komandu ģenerētājs bez maksas

Sadala vārdu sarakstu līdzsvarotās nejaušās komandās — pēc komandu skaita vai komandas lieluma. Kriptogrāfiski godīga jaukšana, tūlītēja pārjaukšana.

Darbojas bezsaistē pēc ielādes
Saglabātie saraksti

Jūsu pēdējais saraksts un iestatījumi tiek atcerēti šajā ierīcē. Nosauciet sarakstu, lai to paturētu vēlākam laikam.

Saglabātu sarakstu vēl nav.

Komandu nosaukumi (neobligāti)

Atstājiet tukšu, lai izmantotu krāsas. Komandu varat pārsaukt arī tieši tās kartītē.

Pievienot ierobežojumus (neobligāts)

Viena grupa vienai rindai; atdaliet vārdus ar & vai komatiem. Šie cilvēki vienmēr atrodas vienā komandā.

Viena grupa vienai rindai; atdaliet vārdus ar & vai komatiem. Šie cilvēki atrodas dažādās komandās.

💡 Komandas tiek līdzsvarotas ar čūskas izvēles metodi, tāpēc izmēri atšķiras ne vairāk kā par vienu. Jaukšanai tiek izmantota pārlūkprogrammas kriptogrāfiski droša nejaušība — patiesi godīga. Lieliski piemērota sporta stundām, sportam, grupu projektiem, spēļu vakariem un dāvanu loterijām.

Biežākie lietojumi

  • Sadaliet klasi grupāsNejauši sadaliet studentus līdzsvarotās grupās projektiem un aktivitātēm.
  • Izveidojiet taisnīgas sporta komandasSadaliet spēlētājus vienmērīgās komandās spēlei un treniņam.
  • Komandas spēļu naktijĀtri veidojiet nejaušas komandas trivijai, šaradēm un partiju spēlēm.
  • Darba grupas darbnīcāmSadaliet semināra vai konferences dalībniekus diskusiju grupās.
  • Nejaušas grupas dāvanu apmaiņaiSadaliet lielu grupu mazākās dāvanu apmaiņas vienībās.

Kā tas darbojas

Komandu sadalīšana notiek pilnībā jūsu pārlūkprogrammā, izmantojot kriptogrāfiski drošu Fisher-Yates sajaukšanu (darbina Web Crypto API crypto.getRandomValues), kombinētu ar čūskas-drafta sadalījumu līdzsvarotām komandām. Kad tiek pievienoti "kopā-turēt" vai "atsevišķi-turēt" ierobežojumi, savienošanas-atrašanas klasteru risinātājs ar līdz 400 nejaušinātiem atsāknējumiem atrod vislīdzsvarotāko derīgo piešķīrumu.

  1. 1
    Vārdu saraksta parsēšana
    Vārdi tiek sadalīti pēc jaunām rindām un komatiem, atbrīvoti no atstarpēm un dublikāti noņemti. Varat brīvi jaukt abus atdalītājus — parsētājs tos apstrādā vienā gājienā.
  2. 2
    Kriptogrāfiski droša sajaukšana
    Pārlūkprogrammas iebūvētais crypto.getRandomValues aizpilda Uint32Array ar vienu nejaušu 32 bitu veselu skaitli katram vārdam. Sajaukšana izmanto šīs vērtības ar mērogošanas dalīšanu, nevis moduli, novēršot moduļa novirzi, kas apgrūtina Math.random()-balstītus sajaucējus.
  3. 3
    Līdzsvarots sadalījums vai ierobežojumu risināšana
    Bez ierobežojumiem vārdi tiek sadalīti, izmantojot čūskas-drafta modeli (no kreisās uz labo pāra kārtās, no labās uz kreiso nepāra kārtās), tāpēc komandu izmēri atšķiras ne vairāk kā par vienu. Ar "kopā-turēt" vai "atsevišķi-turēt" noteikumiem vārdi tiek apvienoti klasteros caur savienošanu-atrašanu, tad nejaušinātais mantkārīgais risinātājs mēģina līdz 400 izvietojumiem un patur piešķīrumu ar mazāko izmēra nelīdzsvarotību.
  4. 4
    Eksports kā teksts, CSV vai koplietojama saite
    Rezultātus var kopēt kā vienkāršu tekstu, lejupielādēt kā .txt vai .csv failu (veidotu ar pārlūkprogrammas Blob API), vai koplietot caur URL fragmentu, kas kodē pilnu sesijas stāvokli base64url — nevienā brīdī nav iesaistīts serveris.

Saistītie rīki

Bieži uzdotie jautājumi