Gratis Ewekansige span-opwekker
Verdeel 'n lys name in gebalanseerde ewekansige spanne - volgens spantelling of spangrootte. Kriptografies billike skuif, onmiddellike herskuif.
Gestoorde lyste
Jou jongste lys en instellings word op hierdie toestel onthou. Gee 'n lys 'n naam om dit vir later te hou.
Nog geen gestoorde lyste nie.
Spannname (opsioneel)
Los leeg om kleure te gebruik. Jy kan ook 'n span direk op sy kaart hernoem.
Voeg beperkings by (opsioneel)
Een groep per lyn; skei name met & of kommas. Hierdie mense land altyd op dieselfde span.
Een groep per lyn; skei name met & of kommas. Hierdie mense gaan op verskillende spanne.
💡 Spanne word gebalanseer met 'n slang-konsep, sodat groottes met hoogstens een verskil. Skommel gebruik jou blaaier se kriptografies-veilige willekeurigheid — werklik billik. Uitstekend vir LO-klasse, sport, groepprojekte, speelaande en geskenk-splits.
Algemene gebruike
- Verdeel 'n klas in groepeVerdeel studente ewekansig in gebalanseerde groepe vir projekte en aktiwiteite.
- Maak regverdige sportsspanVerdeel spelers in ewe spanne vir informele wedstryde en oefening.
- Spanne vir spèlnagteSkep ewekansige spanne vinnig vir trivia, hartstogte en partytjiesspelle.
- Breekgroepe vir werkwinkelsVerdeel werkwinkel- of konferensiedelnemers in bespreekingsgroepe.
- Ewekansige groepe vir gawewisselingsVerdeel 'n groot groep in kleiner gawewisselingspodiums.
Hoe dit werk
Spanverdeling loop heeltemal in jou blaaier met 'n kripto-veilige Fisher-Yates-skommeling (aangedryf deur die Web Crypto-API se crypto.getRandomValues) gekombineer met 'n slang-keur-verspreiding vir gebalanseerde spanne. Wanneer hou-saam- of hou-apart-beperkings bygevoeg word, vind 'n unie-vind-groeperingsoplosser met tot 400 lukrake herbegintes die mees eweredig gebalanseerde geldige toekenning.
- 1Ontleding van die naamlysName word op nuwe lyne en kommas verdeel, van spasiëring ontdoen, en gededupliseer. Jy kan beide skeiers vrylik meng — die ontleder hanteer hulle in een deurgang.
- 2Kripto-veilige skommelingDie blaaier se ingeboude crypto.getRandomValues vul 'n Uint32Array met een lukrake 32-bis-heelgetal per naam. Die skommeling gebruik hierdie waardes met 'n skaal-deling in plaas van modulo, wat die modulo-sydigheid elimineer wat Math.random()-gebaseerde skommelaars pla.
- 3Gebalanseerde verspreiding of beperking-oplossingSonder beperkings word name met 'n slang-keur-patroon verdeel (links-na-regs op ewe rondtes, regs-na-links op onewe rondtes) sodat spangroottes met hoogstens een verskil. Met hou-saam- of hou-apart-reëls word name via unie-vind in groeperings saamgevoeg, dan probeer 'n lukrake gulsige oplosser tot 400 plasings en behou die toekenning met die kleinste grootte-onewewigtigheid.
- 4Voer uit as teks, CSV, of deelbare skakelResultate kan as gewone teks gekopieer, as 'n .txt- of .csv-lêer afgelaai (gebou met die blaaier se Blob-API), of via 'n URL-hash gedeel word wat die volle sessietoestand in base64url enkodeer — geen bediener op enige punt betrokke nie.
Verwante gereedskap
Wiel-draaier
Tik 'n lys name of keuses, draai die wiel en laat dit een lukraak kies, met 'n tikgeluid, confetti en 'n opsie om elke wenner te verwyder.
Avatar-Maker
Skep skoon voorletters-avatars — kies kleure, vorm en grootte, en voer as PNG uit.
Muntstuk-gooi & draai-wiel
Werp 'n virtuele muntstuk, draai 'n aanpasbare wiel, of kies ewekansig uit 'n lys opsies. Gebruik jou blaaier se kriptografies veilige ewekansigheid — nie 'n verifieerbare openbare trekking nie, dus vermy gereglementeerde wedstryde.