Gratis Slumpmässig lagsgenerator
Dela en namnlista i balanserade slumpmässiga lag — efter antal lag eller lagstorlek. Kryptografiskt rättvis blandning, direkt omblandning.
Sparade listor
Din senaste lista och dina inställningar sparas på den här enheten. Ge en lista ett namn för att behålla den till senare.
Inga sparade listor ännu.
Lagnamn (valfritt)
Lämna tomt för att använda färger. Du kan också byta namn på ett lag direkt på dess kort.
Lägg till begränsningar (valfritt)
En grupp per rad; separera namn med & eller kommatecken. Dessa personer hamnar alltid på samma lag.
En grupp per rad; separera namn med & eller kommatecken. Dessa personer hamnar på olika lag.
💡 Lagen balanseras med snake draft, så storlekarna skiljer sig med högst ett. Blandningen använder webbläsarens kryptografiskt säkra slumpmässighet — verkligt rättvis. Perfekt för idrottslektioner, sport, grupparbeten, spelkvällar och julklappsdragningar.
Vanliga användningar
- Dela en klass i grupperDela slumpmässigt in elever i balanserade grupper för projekt och aktiviteter.
- Gör rättvisa idrottslagDela in spelare i jämna lag för pickup-spel och träning.
- Lag för spelkvällBilda snabbt slumpmässiga lag för trivial, skuggspel och fester.
- Breakout-grupper för workshopsDela workshop- eller konferansdeltagare in i diskussionsgrupper.
- Slumpmässiga grupper för julklappsbyteDela en stor grupp in i mindre julklappsbytespooler.
Så här fungerar det
Lagdelning körs helt i din webbläsare med en kryptografiskt säker Fisher-Yates-blandning (driven av Web Crypto API:ets crypto.getRandomValues) kombinerat med en ormdraftfördelning för balanserade lag. När begränsningar för att hålla ihop eller isär läggs till hittar en union-find-klusterlösare med upp till 400 slumpmässiga omstarter den mest jämnt balanserade giltiga tilldelningen.
- 1Tolkning av namnlistanNamn delas upp på radbrytningar och kommatecken, trimmas från blanktecken, och dubbletter tas bort. Du kan blanda båda avgränsarna fritt — tolken hanterar dem i en enda genomgång.
- 2Kryptografiskt säker blandningWebbläsarens inbyggda crypto.getRandomValues fyller en Uint32Array med ett slumpmässigt 32-bitars heltal per namn. Blandningen använder dessa värden med en skalande division istället för modulo, vilket eliminerar den modulosnedvridning som drabbar Math.random()-baserade blandare.
- 3Balanserad fördelning eller begränsningslösningUtan begränsningar fördelas namn med ett ormdraftmönster (vänster till höger på jämna rundor, höger till vänster på udda rundor) så att lagstorlekarna skiljer sig med högst en. Med regler för att hålla ihop eller isär slås namn ihop till kluster via union-find, och sedan provar en slumpmässig girig lösare upp till 400 placeringar och behåller den tilldelning med den minsta storleksobalansen.
- 4Export som text, CSV eller delbar länkResultat kan kopieras som vanlig text, laddas ned som en .txt- eller .csv-fil (byggd med webbläsarens Blob-API), eller delas via en URL-hash som kodar hela sessionstillståndet i base64url — ingen server inblandad vid något tillfälle.
Relaterade verktyg
Lyckohjul
Skriv en lista med namn eller val, snurra hjulet och låt det välja ett slumpmässigt, med tickljud, konfetti och möjlighet att ta bort varje vinnare.
Avatarskapare
Skapa rena initials-avatarer — välj färger, form och storlek, och exportera som PNG.
Myntkast och snurrhjul
Vänd ett virtuellt mynt, snurra ett anpassningsbart hjul eller välj slumpmässigt från en lista med alternativ. Använder din webbläsares kryptografiskt säkra slumpmässighet — inte en verifierbar offentlig dragning, så undvik reglerade tävlingar.