Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Escopo | Cada linha é embaralhada de forma independente — palavras nunca passam de uma linha para outra |
|---|---|
| Algoritmo | Embaralhamento Fisher–Yates aplicado às palavras de cada linha |
| Linhas de uma palavra | Deixadas exatamente como estão — não há nada para reordenar |
| Ordem das linhas | Não muda — a linha 3 continua sendo a linha 3, só a ordem interna de palavras pode mudar |
| Limites de palavra | Divididas por espaços; pontuação colada a uma palavra viaja com ela |
| Repetir | Clique em «Embaralhar de novo» para um novo arranjo aleatório das mesmas palavras |
Quando induz ao erro
- Isso embaralha linha por linha, não o texto inteiro — palavras nunca pulam entre linhas. Se quiser frases embaralhadas em todo o texto, use o Embaralhador de frases.
- Uma linha com uma só palavra não tem nada para embaralhar, então volta sem alterações; o mesmo vale para uma linha vazia.
- A pontuação fica colada à palavra que toca: «raposa.» se move como uma unidade, então embaralhar pode deixar um ponto no meio da linha embaralhada em vez de no final.
- Como qualquer embaralhamento baseado em Math.random(), o resultado não é criptograficamente aleatório — serve para jogos de palavras ou exercícios de escrita, não para algo que precise de aleatoriedade comprovadamente justa.
Como é calculado
O texto é dividido em linhas, e cada linha é processada separadamente: é dividida em palavras pelos espaços usando uma expressão regular, mantendo qualquer pontuação colada.
Um embaralhamento Fisher–Yates é aplicado só à lista de palavras dessa linha — o mesmo algoritmo sem viés usado pelo Embaralhador de listas, mas executado separadamente para cada linha, então os embaralhamentos nunca se misturam entre linhas.
As palavras embaralhadas de cada linha são reunidas de novo com espaços simples, e as linhas são então rejuntadas com quebras de linha na ordem original.
«Embaralhar de novo» repete todo esse processo sobre o texto atual, produzindo um novo arranjo aleatório de palavras dentro de cada linha sem que você precise redigitar nada.
Perguntas e respostas
Uma palavra pode ir para outra linha?
Não. O embaralhamento acontece estritamente dentro de cada linha — uma palavra da linha 2 sempre fica na linha 2, só que talvez em outra posição dentro dela.
O que acontece com linhas de uma só palavra?
Nada — uma única palavra não tem com quem trocar de posição, então essa linha volta sem alterações.
Isso é o mesmo que o Embaralhador de frases?
Não. Isso embaralha a ordem das palavras dentro de cada linha mantendo as linhas separadas. O Embaralhador de frases, em vez disso, detecta frases inteiras em todo o texto e embaralha a ordem delas.
A pontuação se move junto com a palavra a que está colada?
Sim — «cerca,» é tratada como uma única unidade e se move inteira, vírgula incluída.
Meu texto é enviado para algum lugar?
Não. O embaralhamento roda inteiramente no seu navegador; nada é enviado.