Blog
Herramientas de texto

Generador de mayúsculas y minúsculas aleatorias

Pega tu texto y algunas de sus letras cambian aleatoriamente al caso opuesto, como el estilo del meme «bob esponja burlón». Ajusta la intensidad y pulsa «generar de nuevo» para obtener una nueva variante aleatoria del mismo texto sin volver a escribirlo.

Resultado

Todos los cálculos se hacen localmente en tu navegador: análisis, gráfico, exportación. Si desconectas la red, la página sigue funcionando.

Datos y límites del método

Qué cambia La mayúscula o minúscula de cada letra — latina y cirílica; el resto de los caracteres no se tocan
Probabilidad de cambio Cada letra tiene su propio sorteo — Math.random() comparado contra la proporción elegida
Intensidad 25% En promedio, aproximadamente una letra de cada cuatro cambia al caso opuesto
Intensidad 50% En promedio, aproximadamente una de cada dos letras cambia — valor predeterminado
Intensidad 75% En promedio, tres letras de cada cuatro cambian — la variante más «ruidosa»
Regenerar El botón «generar de nuevo» recalcula el resultado con el mismo texto sin volver a escribirlo

Cuándo induce a error

Cómo se calcula

El texto se recorre carácter por carácter. Para cada uno se comprueba si es una letra (latina o cirílica) — si no lo es, el carácter se copia al resultado sin cambios.

Para cada letra se genera un número aleatorio entre 0 y 1 con Math.random(). Si es menor que la intensidad elegida (0.25, 0.5 o 0.75), se cambia la mayúscula/minúscula de la letra: mayúscula pasa a minúscula y minúscula pasa a mayúscula.

El cambio se hace comparando la letra con su propia versión en mayúscula: si la letra coincide con su versión toUpperCase(), ya es una mayúscula y se convierte a minúscula, y viceversa.

El botón «generar de nuevo» no toca el texto del campo de entrada — simplemente vuelve a ejecutar el mismo cálculo, y como depende de Math.random() internamente, el resultado sale distinto cada vez.

Preguntas y respuestas

¿Por qué el mismo texto da un resultado distinto cada vez?

El cambio de cada letra se decide con un sorteo aleatorio — es intencional, la herramienta no recuerda ni reproduce el resultado anterior. Pulsa «generar de nuevo» para obtener otra variante aleatoria.

¿Qué significa la intensidad 25/50/75%?

Es la probabilidad de que la mayúscula o minúscula de una letra dada cambie al caso opuesto. Con 75% cambian en promedio tres letras de cada cuatro, con 25% aproximadamente una de cada cuatro. El número exacto depende del azar, sobre todo en textos cortos.

¿Puedo obtener un resultado específico y repetible?

No, el generador es deliberadamente no determinista. Si necesitas un patrón predecible — como exactamente una letra de cada dos, sin azar — usa un conversor de mayúsculas normal en vez de esta herramienta.

¿También se cambian los dígitos y la puntuación?

No, solo se cambia la mayúscula o minúscula de las letras. Dígitos, espacios, emojis y puntuación siempre quedan exactamente igual que en el texto original.

¿Se envía el texto a algún sitio durante la generación?

No, todo el cálculo, incluidos los números aleatorios, se ejecuta directamente en tu navegador.

Herramientas relacionadas

Todas las herramientas