Números aleatorios

Genera cualquier cantidad de números en cualquier rango.

Números aleatorios

0
0
0
0
0
0

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.

Preguntas frecuentes

¿Por qué no hay duplicados?
Por defecto el generador extrae sin reemplazo — cinco números distintos, no cinco números que podrían repetirse. Eso coincide con cómo las loterías sacan bolas (una bola sacada del bombo no se devuelve). Este generador siempre extrae números distintos, así que no sirve para juegos de dígitos donde se permiten repeticiones.
¿Cuál es el máximo de 'Cuántos' que puedo pedir?
Veinte. El rango puede llegar hasta 1000. Puedes pedir 20 números del 1 al 1000, o 5 del 1 al 50, o cualquier combinación siempre que la cantidad no sea mayor que el rango.
¿Es el generador imparcial?
Sí — cada entero del rango tiene la misma probabilidad de ser elegido, y una vez extraído no puede repetirse. El RNG subyacente es Math.random de JavaScript, un PRNG no criptográfico pero con distribución uniforme. Suficiente para lotería, sorteos, dados y toma de decisiones.
¿Puedo usar esto para contraseñas?
No. Math.random no es criptográficamente seguro — su salida puede reconstruirse si un atacante observa suficientes muestras. Para contraseñas o tokens de sesión, usa el CSPRNG de tu sistema operativo (crypto.getRandomValues en el navegador, crypto.randomBytes en Node).
¿En qué se diferencia esto de una quiniela rápida de lotería?
Números Aleatorios te permite fijar el rango. Quiniela Rápida fija el rango a las reglas de una lotería específica — Powerball obliga a 5 de 69 más un bonus del 1 al 26, Keno obliga a 10 de 80, y así sucesivamente. Elige Quiniela Rápida si tienes un boleto real; elige Números Aleatorios si quieres flexibilidad.