¿Qué es Generador de números aleatorios?
El Generador de Números Aleatorios usa el motor criptográfico de tu dispositivo para producir números aleatorios. Define un rango y genera uno o varios números para loterías, juegos, muestreo estadístico o toma de decisiones.
Define un mínimo y un máximo, indica cuántos números necesitas (hasta 1.000 por tirada) y decide si se permiten duplicados. Alterna entre modo entero y decimal, limita las tiradas de enteros a solo impares o solo pares, excluye números concretos y luego copia o descarga el resultado como archivo de texto. El generador toma entropía de crypto.getRandomValues, la fuente criptográfica del sistema operativo (la misma que se usa para semillas de claves TLS), por lo que cada tirada es realmente impredecible y no una secuencia cíclica como la de Math.random.
Cómo usar
- Paso 1 — Establece los valores mínimo y máximo del rango.
- Paso 2 — Elige cuántos números aleatorios generar de una vez.
- Paso 3 — Haz clic en generar y copia los resultados. Regenera en cualquier momento para obtener números nuevos.
Cuándo usar
- Sacar números de lotería o de la peña de la oficina en rangos 1–49 o 1–69.
- Generar un PIN de 4 cifras o un código de 6 para pruebas sin tocar datos reales de clientes.
- Elegir IDs de muestra estadística en un dataset donde cada fila tiene una clave entera única.
Resultado
Genera 6 números aleatorios únicos entre 1 y 49 para tu selección semanal de lotería.
Preguntas frecuentes
- ¿Es realmente aleatorio o solo pseudoaleatorio barajado?
- Usa crypto.getRandomValues, que toma entropía del CSPRNG del sistema operativo, la misma fuente para sembrar claves TLS. Es un origen criptográficamente seguro, muy por encima de la función determinista Math.random.
- ¿Cuál es la diferencia entre números únicos y no únicos?
- En modo único, cada número sale del bote en cuanto se elige, así que no hay valores repetidos en el mismo resultado — perfecto para lotería. Sin él, cada extracción es independiente y los duplicados son posibles — útil para tiradas de dado o muestreo con reemplazo.
- ¿Qué rango máximo de números puedo usar?
- Los campos aceptan cualquier entero representable en JavaScript (más o menos de −9×10¹⁵ a 9×10¹⁵). A esa escala los campos cuesta manejarlos; para rangos por encima de miles de millones, hay que teclear con cuidado.
- ¿Por qué el modo único da error en algunos rangos?
- Porque no puedes sacar 10 números únicos del rango 1–5: no hay suficientes valores. La herramienta bloquea ese caso y te lo dice. Amplía el rango, reduce la cantidad o desactiva el modo único.
- ¿Sirven estos números para algo sensible a seguridad?
- Para usos pequeños como sorteos, PIN de prueba o códigos tipo PIN, sí: la fuente es criptográfica. Para contraseñas reales o claves de cifrado, usa un gestor de contraseñas que gestione bien la longitud y las clases de caracteres. Esta herramienta solo produce enteros o decimales con precisión fija, nunca cadenas ni mezclas alfanuméricas.
Herramientas relacionadas
Calculadora de regresión
Realiza análisis de regresión lineal y polinomial
Calculadora de matrices
Realiza operaciones y cálculos con matrices
Calculadora de Chi-Cuadrado
Realiza pruebas estadísticas de chi-cuadrado
Calculadora gráfica
Grafica funciones matemáticas en un plano
Calculadora de Área en Mapa
Dibuja formas en un mapa para calcular el área
Calculadora de puntuación Z
Calcula puntuaciones Z, percentiles y probabilidades