Generador de Números Aleatorios
¿Quieres calcularlo rápido? Un generador de números aleatorios garantiza la imparcialidad y la transparencia en sorteos, decisiones y simulaciones estadísticas. Ya sea para elegir un número al azar entre 1 y 100, para sortear un premio o para simular el lanzamiento de un dado, disponer de una herramienta fiable evita los sesgos humanos.
Resumen
- Los ordenadores utilizan algoritmos matemáticos conocidos como generadores de números pseudoaleatorios (PRNG) para producir secuencias de números que imitan la aleatoriedad física absoluta.
- Fórmula del generador: Entero = Math.floor(PRNG() × (Máx - Mín + 1)) + Mín
- Ejemplo 1: Lotería de 6 números entre 1 y 90
Cómo funciona
Los ordenadores utilizan algoritmos matemáticos conocidos como generadores de números pseudoaleatorios (PRNG) para producir secuencias de números que imitan la aleatoriedad física absoluta.
La fórmula
Para un rango cerrado entre el mínimo [A] y el máximo [B], el número total de resultados distintos N es (B - A + 1). La probabilidad P de obtener cualquier número entero concreto x es 1 / N.
Escala el intervalo continuo de coma flotante [0, 1) al intervalo de enteros deseado [Mín, Máx] sin introducir sesgos de módulo.
Ejemplos
Ejemplo 1: Lotería de 6 números entre 1 y 90
- Establece el rango: Mín = 1, Máx = 90
- Cantidad = 6 números
- Modo: números únicos (sin duplicados)
- Orden: ascendente
Ejemplo 2: Simulación del lanzamiento de un dado
- Establece el rango: Mín = 1, Máx = 6
- Cantidad = 1 (o 2 para dos dados)
Código OTP / PIN seguro (1000, 9999)
- Intervalo: Mín = 1000, Máx = 9999
- Cantidad = 1 número
- Modo: Permitir duplicados (una extracción)
- Pulsa Calcular para generar el código
Asignación aleatoria de asientos / equipos (1, 10)
- Intervalo: Mín = 1, Máx = 10
- Cantidad = 10 números
- Modo: Números únicos (sin duplicados)
- Orden: Ascendente, listo para asignar
Cuándo usarlo
✦ Concursos, rifas y sorteos
Selecciona los números ganadores de forma transparente y sin sesgo humano.
✦ Muestreo estadístico
Elige subconjuntos aleatorios de datos para investigación científica y pruebas A/B.
✦ Contraseñas y códigos de seguridad
Genera OTP numéricos, PIN y códigos de verificación al instante, sin sesgo humano.
✦ Simulaciones y experimentos
Realiza simulaciones tipo Monte Carlo o experimentos de probabilidad con extracciones uniformes y repetibles.
⚠ Errores comunes
- Confundir permitir duplicados con sorteos únicos: seleccionar varios números de lotería con duplicados permitidos puede dar lugar a números idénticos en un mismo sorteo.
- Olvidar el intervalo exacto: esperar valores fuera de [Mín, Máx] (por ejemplo 0, 10 cuando Mín = 1) produce resultados no deseados. Revisa siempre el intervalo antes de extraer.
Preguntas frecuentes (9)
¿Cómo generar un número aleatorio entre 1 y 100?
Introduce el mínimo en 1 y el máximo en 100 en el generador de números aleatorios y pulsa generar: obtendrás un número al azar dentro de ese rango al instante.
¿Este generador de números aleatorios sirve para loterías?
Sí, produce sorteos aleatorios uniformes e independientes, ideales para loterías, rifas, juegos y elecciones al azar.
¿Puedo generar números negativos?
Sí, establece Mín en un valor negativo (p. ej. Mín = -10, Máx = 10) y el generador extraerá de todo el intervalo cerrado, incluidos los negativos.
¿Por qué a veces sale el mismo número dos veces?
Porque cada extracción es independiente cuando el modo 'Permitir duplicados' está activo. Activa 'Números únicos' cuando necesites valores no repetidos, como muestras o asientos.
¿El generador es imparcial para sorteos?
Sí, la distribución uniforme hace que cada entero del intervalo tenga exactamente la misma probabilidad, ideal para sorteos, loterías y selecciones aleatorias justas.
¿Guardáis los números de áreas o conversiones?
Nunca. Conversiones — kg a lbs, áreas, fracciones — en local, sin envío. Puedes convertir 1.500 kg en un ordenador compartido e irte tranquilo.
¿Va sin internet en clase?
Sí. Cargas una vez con Wi-Fi y luego fracciones, binario o desviación típica van offline en clase sin cobertura. Es matemática en JavaScript.
¿Qué precisión tienen?
Definiciones estándar (1 kg = 2,20462 lbs, BIPM) y tests automáticos. Para deberes o obra suficiente; para peritaje certificado, verifica con la norma primaria.
¿Lo comparto con un compañero?
Toca 'Compartir enlace': pone los inputs en la URL y tu compañero ve el mismo 3/4 → 0,75 → 75% sin reescribir.