Início / Ferramentas de Números / Ferramenta online de ordenar e embaralhar números
Ferramentas online gratuitas

Ferramenta online de ordenar e embaralhar números

Ordene números por valor (crescente, decrescente, inverso ou aleatório) no navegador. Suporta decimais e separadores locais. Ferramenta gratuita e sem envio…

Começar a usar

Ordenação numérica fiável e embaralhamento rápido

Esta ferramenta resolve o problema de ordenar números que estão em formato de texto, onde uma ordenação alfabética produziria resultados errados (por exemplo, 10 viria antes de 2). A ferramenta converte cada entrada num valor numérico e ordena por valor, não por texto.

Exemplo prático

Entrada: 10, 2, 1.5, -3, 0 (usando ponto decimal). Em ordem crescente, o resultado é -3, 0, 1.5, 2, 10. Em ordem decrescente, 10, 2, 1.5, 0, -3.

Modos de ordenação

  • Crescente: do menor para o maior valor numérico.
  • Decrescente: do maior para o menor valor numérico.
  • Inverso: inverte a ordem atual da lista, sem ordenar por valor.
  • Aleatório: embaralha a lista usando o algoritmo Fisher-Yates com Math.random. Não é adequado para sorteios criptograficamente seguros.

Limitações e notas

A entrada está limitada a 100.000 caracteres e 100.000 valores. Valores duplicados são mantidos. A ordenação é feita localmente no navegador; listas muito grandes podem causar um breve bloqueio da página. Verifique números negativos, decimais e duplicados no resultado.

Perguntas frequentes

Como são tratados os números decimais com vírgula?

A ferramenta usa análise de números sensível ao locale. Em Portugal, a vírgula é o separador decimal, por isso 1,5 é interpretado como 1.5. O separador CSV de saída é então o ponto e vírgula para evitar ambiguidade.

O que significa o modo 'inverso'?

O modo inverso simplesmente inverte a ordem atual dos elementos, sem qualquer ordenação por valor. Por exemplo, se a entrada for 3, 1, 2, o resultado será 2, 1, 3.

Posso usar esta ferramenta para fazer um sorteio aleatório?

O modo aleatório usa Math.random, que não é criptograficamente seguro. Para sorteios que exijam imparcialidade auditável, use um método de geração de números aleatórios apropriado.

Lista de verificação

  • Verifique se os números negativos são interpretados corretamente.
  • Confirme que os decimais usam o separador do seu locale.
  • Lembre-se de que duplicados não são removidos.
  • Copie o resultado após a ordenação.

O processamento é feito localmente no navegador.