Gjenerues Ekipesh të Rastësishme Falas
Ndani një listë emrash në ekipe të rastësishme të balancuara — sipas numrit të ekipeve ose madhësisë së ekipit. Përzierje e drejtë kriptografikisht, ripërzierje e menjëhershme.
Listat e ruajtura
Lista dhe cilësimet e tua të fundit mbahen mend në këtë pajisje. Emërto një listë për ta ruajtur për më vonë.
Ende nuk ka lista të ruajtura.
Emrat e ekipeve (opsional)
Lëre bosh për të përdorur ngjyra. Mund ta riemërosh një ekip edhe direkt në kartën e tij.
Shto kufizime (opsionale)
Një grup për rresht; ndaj emrat me & ose presje. Këta persona bien gjithmonë në të njëjtën ekip.
Një grup për rresht; ndaj emrat me & ose presje. Këta persona shkojnë në ekipe të ndryshme.
💡 Ekipet balancohen duke përdorur draft gjarpri, kështu që madhësitë ndryshojnë me më së shumti një. Shuffle-i përdor rastësinë kriptografikisht të sigurt të shfletuesit tënd — vërtet e drejtë. E dobishme për klasa edukimi fizik, sporte, projekte në grup, mbrëmje lojërash, dhe ndarje në stil secret-santa.
Si funksionon
Ndarja e ekipeve funksionon tërësisht në shfletuesin tënd duke përdorur një përzierje Fisher-Yates të sigurt kriptografikisht (të mundësuar nga crypto.getRandomValues e API-së Web Crypto) të kombinuar me një shpërndarje snake-draft për ekipe të balancuara. Kur shtohen kufizime mbaj-së-bashku ose mbaj-veç, një zgjidhës grupimi union-find me deri 400 rifillime të rastësishme gjen caktimin e vlefshëm më të balancuar.
- 1Analizimi i listës së emraveEmrat ndahen sipas rreshtave të rinj dhe presjeve, u hiqen hapësirat, dhe dublikohen. Mund t'i përzish të dy ndarësit lirisht — analizuesi i trajton në një kalim të vetëm.
- 2Përzierje e sigurt kriptografikishtcrypto.getRandomValues e integruar e shfletuesit mbush një Uint32Array me një numër të plotë të rastësishëm 32-bit për çdo emër. Përzierja i përdor këto vlera me një pjesëtim shkallëzues në vend të modulo, duke eliminuar paragjykimin modulo që mundon përzierësit e bazuar në Math.random().
- 3Shpërndarje e balancuar ose zgjidhje kufizimeshPa kufizime, emrat shpërndahen duke përdorur një model snake-draft (majtas-djathtas në raunde çift, djathtas-majtas në raunde tek) kështu që madhësitë e ekipeve ndryshojnë më së shumti me një. Me rregulla mbaj-së-bashku ose mbaj-veç, emrat bashkohen në grupime përmes union-find, pastaj një zgjidhës lakmi i rastësishëm provon deri 400 vendosje dhe mban caktimin me çekuilibrin më të vogël të madhësisë.
- 4Eksporto si tekst, CSV, ose lidhje e ndashmeRezultatet mund të kopjohen si tekst i thjeshtë, të shkarkohen si skedar .txt ose .csv (të ndërtuar me API-në Blob të shfletuesit), ose të ndahen përmes një hash-i URL-je që kodon të gjithë gjendjen e sesionit në base64url — pa asnjë server të përfshirë në asnjë pikë.
Mjete të ngjashme
Krijuesi i Avatarëve
Krijoni avatarë të pastër me inicialet tuaja — zgjidhni ngjyrat, formën dhe madhësinë, dhe eksportoni një PNG.
Hedhje Monedhe & Rrotë Fati
Hidhni një monedhë virtuale, rrotulloni një rrotë të personalizueshme, ose zgjidhni rastësisht nga një listë opsionesh. Përdor rastësinë kriptografike të sigurt të shfletuesit tuaj — jo një short publik të verifikueshëm, prandaj shmangni konkurse të rregulluara.
Gjenerues Numrash të Rastësishëm
Gjeneroni numra të rastësishëm në çdo interval, krijoni lista numrash unikë, ose hidhni zare. Përdor rastësi kriptografikisht të sigurt.