La navaja suiza del hippie descalzo
Soluciones descalzas, sin pamplinas corporativas.

Generador Simple de Números Aleatorios

Genera enteros o decimales aleatorios en cualquier rango. Usa la fuente de aleatoriedad más fiable disponible en tu navegador. Funciona offline.

Vocabulario para complementos de traducción
Mínimo
Máximo
Cantidad de números
Modo
Enteros
Decimales
Precisión
Generar
Copiar resultado
Resultados
Listo.
Números generados.
Error
Nada que copiar.
Copiado al portapapeles.
Error al copiar.
Fuente aleatoria: Crypto (window.crypto)
Fuente aleatoria: respaldo Math.random
Pruebas automáticas
Error de prueba:
Prueba
APROBADA
FALLIDA
Pruebas aprobadas
Pruebas fallidas
Veredicto
Pruebas aprobadas; la aplicación parece funcionar correctamente.
La aplicación tiene pruebas fallidas y no se debe confiar en ella.
Enteros dorados de secuencia fija
Límites de enteros [5, 7]
Precisión inclusiva de decimales
Ajuste de límite superior de decimales
La validación rechaza parámetros inválidos
Detección de fuente Crypto
Enteros en rango negativo
Mínimo igual a máximo
Límite inferior de enteros (u=0)
La validación acepta parámetros válidos
Decimal con cero decimales
Generación de un solo número
Caché offline no disponible en este navegador.

Descripción

Esta herramienta produce números aleatorios dentro de cualquier rango que definas. Puede generar números enteros o valores decimales, y utiliza la fuente de aleatoriedad más fiable disponible en tu navegador. Cuando es posible, recurre a un generador criptográficamente seguro (CSPRNG); si no está disponible, cambia automáticamente al generador matemático estándar.

Este generador es adecuado tanto para uso cotidiano (sorteos, muestreo rápido, alternativas a dados) como para necesidades más técnicas donde la calidad de la aleatoriedad importa.

Instrucciones

  1. Establece los límites — elige los valores mínimo y máximo.
  2. Selecciona cuántos números generar — puedes crear un solo valor o una secuencia.
  3. Elige el modo — Enteros: solo números enteros. Decimales: valores con decimales.
  4. Define la precisión (solo decimales) — número de lugares decimales (hasta 12).
  5. Pulsa Generar — los resultados aparecen en el cuadro inferior.
  6. Copiar resultado: guarda los números generados en tu portapapeles para reutilizarlos.
  7. Indicador de fuente de aleatoriedad: muestra si los números provienen del generador seguro Crypto o del respaldo (Math.random).
  8. Generador Crypto (CSPRNG): Es el generador proporcionado por el navegador (window.crypto). Recopila entropía del sistema operativo y produce números diseñados para ser impredecibles y adecuados para usos sensibles a la seguridad como claves de cifrado. Cuando está disponible, es el predeterminado.
  9. Math.random: Es la función estándar de generación de números aleatorios de JavaScript. Es rápida y suficiente para uso casual, pero su salida es determinista una vez que se conoce el algoritmo, y no se considera segura para aplicaciones criptográficas o de alto riesgo.