Online værktøj til tilfældig rækkefølge af lister
Bland linjer i din liste tilfældigt med Fisher-Yates i browseren. Indsæt tekst, klik, og få en ny rækkefølge. Ingen upload, ingen ventetid.
Begynd at bruge
Om List Randomizer
List Randomizer hjælper dig med at randomisere rækkefølgen af linjer i en tekst. Det er nyttigt, når du skal trække lod, fordele opgaver eller bare få en tilfældig rækkefølge.
Sådan fungerer blandingen
Værktøjet bruger Fisher-Yates-algoritmen: Hver position i listen byttes én gang med en tilfældig position længere fremme eller på samme plads. Tilfældigheden kommer fra crypto.getRandomValues med afvisningsprøvetagning, hvilket undgår modulo-bias. Det er stærkere end Math.random, men ikke en offentlig, reviderbar lodtrækningstjeneste.
Eksempel
Input:
Anna Bert Cille David
Output kan f.eks. blive:
David Anna Cille Bert
Bemærk, at rækkefølgen ændres, men hver linje bevares nøjagtigt – også tomme linjer og mellemrum.
Begrænsninger
- Input er begrænset til 500.000 tegn.
- Linjeskift normaliseres til newline-tegn, men førende og afsluttende mellemrum, dubletter og tomme linjer bevares.
- Værktøjet fjerner ikke dubletter, trimmer ikke linjer, tildeler ikke grupper eller udvælger vindere. Brug separate værktøjer til sortering eller tilfældig udvælgelse.
Ofte stillede spørgsmål
Kan jeg bruge værktøjet til lodtrækning med præmier?
Værktøjet er velegnet til uformel brug, men til regulerede lotterier eller forskning bør du gemme kildelisten og bruge en reproducerbar eller uafhængigt revideret metode.
Hvordan håndteres tomme linjer?
Tomme linjer behandles som almindelige elementer og kan blive flyttet rundt. De fjernes ikke.
Er der en måde at fortryde blandingen på?
Den oprindelige liste bliver i inputfeltet, mens resultatet vises separat. Tidligere resultater gemmes ikke som en historik; kopiér en rækkefølge, du vil bevare.
Input bevares, og resultatet vises separat. Blandingen kan bevare den oprindelige rækkefølge eller gentage et resultat; ét element eller ens elementer ser uændrede ud. Et afsluttende linjeskift tilføjer et tomt element. Grænse: 500000 UTF-16-kodeenheder inklusive linjeskift; længere input afvises, ikke afkortes. Ingen seed, filtre, store bogstaver, grupper, vægte eller download. Eksempel indsætter den indbyggede liste; Ctrl+Enter kører. Kopiér alt kopierer resultatet; begge Ryd-knapper tømmer input og resultat. Kopiér og gem den ønskede rækkefølge.
Behandlingen foregår lokalt i din browser.