Sådan bruger du det
- Indsæt din liste i inputfeltet, ét element pr. linje.
- Vælg rækkefølgen: A → Z, Z → A, efter længde, omvendt rækkefølge eller bland.
- Angiv indstillingerne: naturlig talrækkefølge, ignorer store/små bogstaver, trimning og fjernelse af tomme linjer.
- Kopier den sorterede liste fra outputfeltet. I tilstanden Bland giver “Bland igen” en ny tilfældig rækkefølge.
Sådan fungerer det
Alfabetisk sortering bruger din browsers sorteringsregler for sidens sprog (Intl.Collator), ikke rå tegnkoder. Bogstaver med accent sorteres ved siden af deres basisbogstav på engelsk (“éclair” nær “eclair”, ikke efter “z”), mens sprog med deres egen alfabetrækkefølge respekteres: på tyrkisk kommer “ç” efter “c”, og på svensk kommer “ö” efter “z”.
Med “Naturlig talrækkefølge” sammenlignes grupper af cifre efter deres værdi, så “fil 2” kommer før “fil 10”. Uden den sammenlignes cifre ét for ét, og “fil 10” kommer først. Med “Ignorer store/små bogstaver” behandles linjer, der kun adskiller sig ved store bogstaver, som ens og bevarer deres oprindelige rækkefølge. Uden det sorteres de stadig alfabetisk (ikke alle store bogstaver før alle små bogstaver), men en linje med stort begyndelsesbogstav kommer først, når to linjer kun adskiller sig ved store/små bogstaver: “Apple” før “apple”.
Længdesortering tæller synlige tegn, så en emoji med en hudtone tæller som ét; linjer af samme længde ordnes derefter alfabetisk. Omvendt rækkefølge vender listen uden at sortere den. Blanding bruger browserens kryptografiske tilfældighedsgenerator med Fisher–Yates-metoden, så hver rækkefølge er lige sandsynlig. Alle sorteringer er stabile: ens linjer bevarer deres oprindelige relative rækkefølge. Outputtet bruger LF-linjeafslutninger.
Eksempler
Numrerede filer
“chapter 1, chapter 12, chapter 2, chapter 3” sorteret A → Z med naturlig talrækkefølge bliver chapter 1, chapter 2, chapter 3, chapter 12.
Navne med accenter
“Zoë, Émile, Ana, Eric” sorteret A → Z giver Ana, Émile, Eric, Zoë på engelsk. En simpel kodepunkt-sortering ville fejlagtigt placere Émile sidst.
Tilfældig rækkefølge til lodtrækning
Indsæt en liste over deltagere og vælg Blanding for at få en retfærdig tilfældig rækkefølge til præsentationer eller en siddeplan. Klik på “Bland igen” for en ny rækkefølge.
Ofte stillede spørgsmål
Hvorfor er “Émile” sorteret før “Eric” og ikke til sidst?
Værktøjet bruger sprogbevidst sortering, som først sammenligner bogstaver med accent efter deres basisbogstav. “Émile” og “Eric” starter begge med E, og “m” kommer før “r”.
Hvorfor optræder ord med store og små bogstaver blandet?
Alfabetisk rækkefølge i ordbøger ignorerer store/små bogstaver, så “apple”, “Banana” og “cherry” sorteres efter bogstav. Store/små bogstaver afgør kun rækkefølgen af ord, der ellers er identiske.
Er blandingen virkelig tilfældig?
Ja. Den bruger crypto.getRandomValues, browserens kryptografisk sikre tilfældighedsgenerator, med en upartisk Fisher–Yates-blanding. Hver mulig rækkefølge er lige sandsynlig.
Kan jeg sortere efter en kolonne eller kun efter tal?
Linjer sorteres som hel tekst. Naturlig talrækkefølge håndterer tal inde i linjer korrekt, men der er ingen kolonnevalg; for CSV-data brug et regneark eller CSV til JSON-konverteren.
Privatliv
Din liste sorteres kun i din browser. Den uploades ikke, gemmes ikke og indgår ikke i analyse.