Cum se folosește
- Lipiți lista în caseta de introducere, câte un element pe linie.
- Alegeți ordinea: A → Z, Z → A, după lungime, ordine inversă sau aleatorie.
- Setați opțiunile: ordinea naturală a numerelor, ignorarea majusculelor, eliminarea spațiilor de la margini și eliminarea liniilor goale.
- Copiați lista sortată din caseta de ieșire. În modul aleatoriu, „Amestecă din nou” generează o nouă ordine aleatorie.
Cum funcționează
Sortarea alfabetică folosește regulile de colaționare ale browserului pentru limba paginii (Intl.Collator), nu codurile brute ale caracterelor. Literele cu accent se sortează lângă litera de bază în engleză („éclair” lângă „eclair”, nu după „z”), iar limbile cu ordine alfabetică proprie sunt respectate: în turcă, „ç” vine după „c”, iar în suedeză, „ö” vine după „z”.
Cu „ordinea naturală a numerelor”, secvențele de cifre sunt comparate după valoare, astfel încât „file 2” vine înaintea lui „file 10”. Fără aceasta, cifrele sunt comparate una câte una, iar „file 10” vine primul. Cu „ignorarea majusculelor”, liniile care diferă doar prin majuscule sunt tratate ca egale și își păstrează ordinea inițială. Fără aceasta, ele sunt tot sortate alfabetic (nu toate majusculele înaintea literelor mici), dar o linie cu majusculă inițială vine prima când două linii diferă doar prin majuscule: „Apple” înaintea lui „apple”.
Sortarea după lungime numără caracterele vizibile, deci un emoji cu ton de piele contează ca unul; liniile de aceeași lungime sunt apoi ordonate alfabetic. Ordinea inversă inversează lista fără a o sorta. Amestecarea folosește generatorul de numere aleatorii criptografic al browserului cu metoda Fisher–Yates, astfel încât fiecare ordine este la fel de probabilă. Toate sortările sunt stabile: liniile egale își păstrează ordinea relativă inițială. Rezultatul folosește terminații de linie LF.
Exemple
Fișiere numerotate
„chapter 1, chapter 12, chapter 2, chapter 3” sortat A → Z cu ordinea naturală a numerelor devine chapter 1, chapter 2, chapter 3, chapter 12.
Nume cu accente
„Zoë, Émile, Ana, Eric” sortat A → Z dă Ana, Émile, Eric, Zoë în engleză. O sortare simplă după puncte de cod ar pune greșit Émile la final.
Ordine aleatorie pentru o tragere la sorți
Lipește o listă de participanți și alege Amestecare pentru a obține o ordine aleatorie corectă pentru prezentări sau un plan de așezare. Apasă „Amestecă din nou” pentru o ordine nouă.
Întrebări frecvente
De ce este „Émile” sortat înaintea lui „Eric” și nu la final?
Instrumentul folosește o sortare care ține cont de limbă și compară mai întâi literele cu accent după litera de bază. „Émile” și „Eric” încep ambele cu E, iar „m” vine înaintea lui „r”.
De ce apar amestecate cuvintele cu majuscule și cele cu litere mici?
Ordinea alfabetică din dicționare ignoră majusculele, astfel încât „apple”, „Banana” și „cherry” sunt sortate după literă. Majusculele decid doar ordinea cuvintelor identice în rest.
Este amestecarea cu adevărat aleatorie?
Da. Folosește crypto.getRandomValues, generatorul de numere aleatorii securizat criptografic al browserului, cu o amestecare Fisher–Yates imparțială. Fiecare ordine posibilă este la fel de probabilă.
Pot sorta după o coloană sau doar după numere?
Liniile sunt sortate ca text integral. Ordinea naturală a numerelor tratează corect numerele din interiorul liniilor, dar nu există selecție de coloană; pentru date CSV folosește o foaie de calcul sau convertorul CSV în JSON.
Confidențialitate
Lista dvs. este sortată doar în browser. Nu este încărcată, stocată sau inclusă în datele de analiză.