Ruka hadi maudhui makuu

Jenereta ya Timu Nasibu bila malipo

Gawanya orodha ya majina kuwa timu nasibu zilizosawazishwa β€” kwa hesabu ya timu au ukubwa wa timu. Mchanganyiko wa haki kwa kriptografia, upangaji upya wa haraka.

Inafanya kazi bila mtandao mara ikishapakia
Orodha zilizohifadhiwa

Orodha na mipangilio yako ya hivi karibuni hukumbukwa kwenye kifaa hiki. Pa orodha jina ili kuihifadhi kwa baadaye.

Bado hakuna orodha zilizohifadhiwa.

Majina ya timu (hiari)

Acha wazi ili kutumia rangi. Unaweza pia kubadilisha jina la timu moja kwa moja kwenye kadi yake.

Tambah vikwazo (inayochaguliwa)

Kundi moja kwa kila mstari; tenga majina kwa & au koma. Watu hawa huishia katika timu moja.

Kundi moja kwa kila mstari; tenga majina kwa & au koma. Watu hawa huishia katika timu tofauti.

πŸ’‘ Timu zinasawazishwa kwa kutumia rasimu ya nyoka, kwa hivyo ukubwa hutofautiana kwa moja zaidi. Kuchanganya kunatumia nasibu salama ya kriptografia ya kivinjari chako β€” haki kweli. Nzuri kwa madarasa ya PE, michezo, miradi ya kikundi, usiku wa mchezo, na mgawanyiko wa zawadi.

Matumizi ya kawaida

  • Gawanya Darasa katika VikundiGawanya wanafunzi kuwa vikundi vilivyosawazishwa kwa ajili ya miradi na shughuli.
  • Tengeneza Timu za Michezo ya HakiGawanya wachezaji kuwa timu sawa kwa ajili ya michezo na mafunzo.
  • Timu kwa Usiku wa MichezoTengeneza timu za bahati kwa haraka kwa ajili ya trivia, charades, na michezo ya sherehe.
  • Vikundi vya Kuputika kwa WarshaGawanya washiriki wa warsha au mkutano kuwa vikundi vya mjadala.
  • Vikundi vya Bahati kwa Ubadilishanaji wa ZawadiGawanya kikundi kikubwa kuwa viambato vidogo vya ubadilishanaji wa zawadi.

Jinsi Inavyofanya Kazi

Kugawanya timu kunafanyika kikamilifu kwenye kivinjari chako kwa kutumia uchanganyaji wa Fisher-Yates wenye usalama wa kriptografia (unaotumia crypto.getRandomValues ya Web Crypto API) ukichanganywa na mgawanyo wa snake-draft kwa timu zilizosawazishwa. Vikwazo vya kuweka-pamoja au kuweka-mbali vinapoongezwa, kisuluhishi cha makundi cha union-find chenye hadi urejeshaji-upya 400 wa bahati nasibu kinatafuta mgawanyo halali uliosawazishwa zaidi.

  1. 1
    Kuchambua orodha ya majina
    Majina yanagawanywa kwenye mistari mipya na koma, kuondolewa nafasi tupu, na kuondolewa nakala. Unaweza kuchanganya vitenganishi vyote kwa uhuru β€” kichambuzi kinavishughulikia kwa pitio moja.
  2. 2
    Uchanganyaji wenye usalama wa kriptografia
    crypto.getRandomValues ya ndani ya kivinjari inajaza Uint32Array na namba moja ya bahati nasibu ya biti-32 kwa kila jina. Uchanganyaji unatumia thamani hizi na mgawanyo wa kupima badala ya moduli, ukiondoa upendeleo wa moduli unaosumbua vichanganyaji vinavyotegemea Math.random().
  3. 3
    Mgawanyo uliosawazishwa au usuluhishi wa vikwazo
    Bila vikwazo, majina yanagawanywa kwa kutumia mtindo wa snake-draft (kushoto-kwenda-kulia kwenye raundi za sawa, kulia-kwenda-kushoto kwenye raundi za isivyo sawa) ili ukubwa wa timu utofautiane kwa hadi mmoja pekee. Kwa sheria za kuweka-pamoja au kuweka-mbali, majina yanaunganishwa kuwa makundi kupitia union-find, kisha kisuluhishi cha tamaa cha bahati nasibu kinajaribu hadi mipangilio 400 na kuweka mgawanyo wenye mkanganyiko mdogo zaidi wa ukubwa.
  4. 4
    Toa kama maandishi, CSV, au kiungo kinachoweza kushirikiwa
    Matokeo yanaweza kunakiliwa kama maandishi wazi, kupakuliwa kama faili la .txt au .csv (lililojengwa na Blob API ya kivinjari), au kushirikiwa kupitia hash ya URL inayosimba hali kamili ya kipindi kwa base64url β€” hakuna seva inayohusika popote.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara