Blog
Ferramentas de texto

Gerador de maiúsculas e minúsculas aleatórias

Cole seu texto e algumas letras mudam aleatoriamente para a caixa oposta, como no estilo do meme «bob esponja de deboche». Ajuste a intensidade e clique em «gerar de novo» para obter uma nova variante aleatória do mesmo texto sem digitar tudo de novo.

Resultado

Todos os cálculos são feitos localmente no seu navegador: análise, gráfico, exportação. Se você desconectar a rede, a página continua funcionando.

Fatos e limites do método

O que muda A caixa de cada letra — latina e cirílica; os demais caracteres não são tocados
Probabilidade de mudança Cada letra tem seu próprio sorteio — Math.random() comparado com a proporção escolhida
Intensidade 25% Em média, cerca de uma letra em cada quatro muda para a caixa oposta
Intensidade 50% Em média, cerca de uma em cada duas letras muda — valor padrão
Intensidade 75% Em média, três letras em cada quatro mudam — a variante mais «barulhenta»
Regenerar O botão «gerar de novo» recalcula o resultado com o mesmo texto sem digitar de novo

Quando induz ao erro

Como é calculado

O texto é percorrido caractere por caractere. Para cada um, verifica-se se é uma letra (latina ou cirílica) — se não for, o caractere é copiado para o resultado sem alteração.

Para cada letra, um número aleatório entre 0 e 1 é gerado com Math.random(). Se for menor que a intensidade escolhida (0.25, 0.5 ou 0.75), a caixa da letra é invertida: maiúscula vira minúscula e minúscula vira maiúscula.

A inversão é feita comparando a letra com sua própria versão maiúscula: se a letra coincide com sua versão toUpperCase(), ela já é maiúscula e vira minúscula, e vice-versa.

O botão «gerar de novo» não altera o texto no campo de entrada — ele simplesmente roda o mesmo cálculo de novo, e como depende de Math.random() internamente, o resultado sai diferente a cada vez.

Perguntas e respostas

Por que o mesmo texto dá um resultado diferente a cada vez?

A inversão de cada letra é decidida por um sorteio aleatório — isso é intencional, a ferramenta não guarda nem reproduz o resultado anterior. Clique em «gerar de novo» para obter outra variante aleatória.

O que significa intensidade de 25/50/75%?

É a probabilidade de a caixa de uma determinada letra mudar para a oposta. Com 75%, em média três letras em cada quatro mudam; com 25%, cerca de uma em cada quatro. O número exato depende do acaso, especialmente em textos curtos.

Dá para obter um resultado específico e repetível?

Não, o gerador é propositalmente não determinístico. Se você precisa de um padrão previsível — como exatamente uma letra a cada duas, sem aleatoriedade — use um conversor de maiúsculas comum em vez desta ferramenta.

Dígitos e pontuação também são alterados?

Não, só a caixa das letras é alterada. Dígitos, espaços, emojis e pontuação sempre permanecem exatamente como no texto original.

O texto é enviado para algum lugar durante a geração?

Não, todo o cálculo, incluindo os números aleatórios, roda diretamente no seu navegador.

Ferramentas relacionadas

Todas as ferramentas