Libreng Random na Pagbuo ng Team
Hatiin ang isang listahan ng mga pangalan sa mga balanseng random na team β ayon sa bilang ng team o laki ng team. Cryptographically patas na pag-shuffle, mabilis na muling pag-shuffle.
Mga naka-save na listahan
Naaalala sa device na ito ang pinakabago mong listahan at mga setting. Pangalanan ang isang listahan para itago ito para sa susunod.
Wala pang naka-save na listahan.
Mga pangalan ng koponan (opsyonal)
Iwanang walang laman para gumamit ng mga kulay. Maaari mo ring palitan ang pangalan ng koponan mismo sa card nito.
Magdagdag ng mga hadlang (opsyonal)
Isang grupo bawat linya; paghiwalayin ang mga pangalan gamit ang & o kuwit. Ang mga taong ito ay laging mapupunta sa parehong koponan.
Isang grupo bawat linya; paghiwalayin ang mga pangalan gamit ang & o kuwit. Ang mga taong ito ay mapupunta sa magkakaibang koponan.
π‘ Pinabalanse ang mga koponan gamit ang snake draft, kaya naman nagkakaiba ang laki ng hindi hihigit sa isa. Gumagamit ang pag-shuffle ng cryptographically-secure na randomness ng iyong browser β tunay na patas. Perpekto para sa PE class, palakasan, group projects, game nights, at secret-santa.
Mga karaniwang gamit
- Hatiin ang Klase sa Mga GrupoPaghati-hati ang mga estudyante nang random sa mga balanced na grupo para sa mga proyekto at aktibidad.
- Lumikha ng Patas na Sports TeamsHatiin ang mga manlalaro sa pantay na mga koponan para sa pickup games at pagsasanay.
- Mga Koponan para sa Game NightMabilis na bumuo ng mga random na koponan para sa trivia, charades, at party games.
- Breakout Groups para sa WorkshopsHatiin ang mga dalubhasa sa workshop o conference sa mga discussion groups.
- Mga Random na Grupo para sa Gift ExchangesHatiin ang isang malaking grupo sa mas maliit na gift-exchange pods.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang paghahati ng team gamit ang crypto-secure na Fisher-Yates shuffle (pinapagana ng crypto.getRandomValues ng Web Crypto API) kasama ang snake-draft na distribusyon para sa balanseng team. Kapag may idinagdag na keep-together o keep-apart na kondisyon, isang union-find cluster solver na may hanggang 400 randomized na restart ang naghahanap ng pinakabalanseng wastong pagkakatalaga.
- 1Pag-parse ng listahan ng pangalanHinahati ang mga pangalan sa newline at kuwit, tinatanggalan ng whitespace, at inaalis ang mga duplicate. Puwede mong paghaluin nang malaya ang dalawang separator β hinahawakan ito ng parser sa iisang pagdaan.
- 2Crypto-secure na shufflePinupuno ng built-in na crypto.getRandomValues ng browser ang isang Uint32Array ng isang random na 32-bit integer bawat pangalan. Ginagamit ng shuffle ang mga halagang ito na may scaling division sa halip na modulo, inaalis ang modulo bias na problema ng mga shuffler na batay sa Math.random().
- 3Balanseng distribusyon o paglutas ng kondisyonKung walang kondisyon, ipinapamahagi ang mga pangalan gamit ang snake-draft na pattern (kaliwa-pakanan sa even na round, kanan-pakaliwa sa odd na round) kaya hindi hihigit sa isa ang pagkakaiba ng laki ng mga team. Kapag may keep-together o keep-apart na patakaran, pinagsasama ang mga pangalan sa mga cluster gamit ang union-find, pagkatapos ay sinusubukan ng isang randomized na greedy solver ang hanggang 400 pagkakalagay at itinatago ang pagkakatalagang may pinakamaliit na di-pagkakapantay ng laki.
- 4I-export bilang text, CSV, o link na maibabahagiPuwedeng kopyahin ang mga resulta bilang plain text, i-download bilang .txt o .csv file (binuo gamit ang Blob API ng browser), o ibahagi gamit ang URL hash na nag-e-encode ng buong session state sa base64url β walang server kahit kailan.
Mga Kaugnay na Tool
Wheel Spinner
Mag-type ng listahan ng mga pangalan o pagpipilian, paikutin ang gulong at hayaan itong pumili nang random, na may tunog na tik, confetti at opsyon na alisin ang bawat panalo.
Gumagawa ng Avatar
Lumikha ng malilinis na avatar na may initials β pumili ng mga kulay, hugis at laki, at mag-export ng PNG.
Paghagis ng Barya at Spin Wheel
Maghagis ng virtual na barya, mag-spin ng customizable na gulong, o random na pumili mula sa isang listahan ng mga pagpipilian. Gumagamit ng cryptographically secure na randomness ng iyong browser β hindi isang verifiable na pampublikong draw, kaya iwasan ang mga regulated na paligsahan.