Ordina righe
Incolla le righe da ordinare, scegli il criterio, alfabetico, numerico, casuale o inverso, e copia il risultato in un clic.
Alfabetico o numerico: perché non è la stessa cosa
In molti programmi l'ordine alfabetico mette «10» prima di «2», perché confronta carattere per carattere. Qui no: anche in ordine alfabetico i numeri dentro le righe si leggono come numeri, quindi «riga 2» viene prima di «riga 10». L'ordine segue le regole della lingua italiana, quindi le lettere accentate come è, à e ù stanno vicino a quelle senza accento. La modalità numerica invece guarda solo il valore: prende il primo numero di ogni riga, anche dopo un testo («Affitto 1.200,50»), lo legge come lo scrive l'italiano (la virgola per i decimali come in «3,14», il punto per le migliaia come in «1.234,5») e ordina dal più piccolo al più grande; a parità di valore resta l'ordine di partenza. Le righe senza un numero vanno in fondo, senza cambiare il loro ordine tra loro, e un numero attaccato a una parola, come il 3 di «mp3», non conta. Un numero che comincia col separatore, come «,5», vale mezzo; un numero di versione come «1.10.0» invece non è un numero, e la riga va in fondo con quelle senza. Le righe vuote si tolgono in tutti gli ordini tranne «Inverti l'ordine attuale», che capovolge tutto com'è.
A cosa serve l'ordine casuale
Mescolare le righe è utile più spesso di quanto sembri: sorteggiare l'ordine di interrogazione in classe, assegnare i turni di presentazione in una riunione, estrarre una classifica di partenza per un torneo o rimescolare le domande di un quiz. Lo strumento usa l'algoritmo di Fisher-Yates, che dà a ogni riga la stessa probabilità di finire in qualsiasi posizione: premi di nuovo il bottone per ottenere una nuova estrazione. Le righe vuote si tolgono prima di mescolare, perché sparse a caso in mezzo all'elenco non servirebbero a niente; le altre restano intere, spazi compresi.