Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Ewekansige span-opwekker

Verdeel 'n lys name in gebalanseerde ewekansige spanne - volgens spantelling of spangrootte. Kriptografies billike skuif, onmiddellike herskuif.

Werk vanlyn sodra gelaai
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.

  1. 1
    Ontleding van die naamlys
    Name 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.
  2. 2
    Kripto-veilige skommeling
    Die 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.
  3. 3
    Gebalanseerde verspreiding of beperking-oplossing
    Sonder 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.
  4. 4
    Voer uit as teks, CSV, of deelbare skakel
    Resultate 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

Gereelde vrae