Números aleatorios
Genera cualquier cantidad de números en cualquier rango.
Para qué puedes usar esto
Decide quién paga el próximo café. Elige al ganador de un sorteo. Genera una muestra para un ejercicio de estadística. Tira el dado en un juego de mesa cuando el gato se comió tu último d20. Elige números para cualquier lotería cuya matriz no esté en GoNumy. Cualquier cosa que necesite un entero imparcial en un rango fijo — para eso sirve esta herramienta.
Pon "Cuántos" en 1 si solo necesitas un número; pon el rango en 6 si quieres un dado virtual. Para cara o cruz, usa el rango 2 (te daremos 1 o 2 — asigna uno como cara).
Cómo funciona el generador
Los números se extraen de forma uniforme sin reemplazo. Con "Cuántos = 5" y "Rango = 50", obtienes cinco enteros distintos entre 1 y 50, cada uno con la misma probabilidad de salir. Sin repeticiones, sin sesgos.
La fuente subyacente de aleatoriedad es Math.random del navegador cuando JavaScript está disponible, y la aleatoriedad de V8 en el servidor cuando no lo está. Ambas son no criptográficas pero estadísticamente sólidas para propósitos de lotería — Math.random es un PRNG bien estudiado y con distribución uniforme que supera pruebas de distribución estándar como la chi cuadrado — que es lo que importa aquí.
Nota de seguridad: no uses estas combinaciones como contraseñas, tokens de sesión ni nada donde un atacante pueda observar unas pocas salidas y predecir la siguiente. Para eso, usa el CSPRNG de tu sistema operativo — crypto.getRandomValues en el navegador, crypto.randomBytes en Node, /dev/urandom en Unix.
¿Prefieres números estilo lotería?
Si estás jugando a una lotería real, usa Quiniela Rápida — conoce la matriz de cada lotería y te da los números exactos para un boleto válido. O si quieres una combinación determinista de "suerte" basada en una fecha significativa, prueba Números de la Suerte. Números Aleatorios es el más flexible de los tres, pero los otros dos te ahorran tener que recordar "Powerball es 5 de 69 más 1 de 26" cada vez que generas.