Generador de Números Aleatorios

Genere números aleatorios en cualquier rango — únicos o múltiples, con o sin repetición.

Qué Hace Este Generador

Elija un rango y cuántos números necesita. En el modo «Con repetición» cada sorteo es independiente, como tirar un dado. En el modo «Sin repetición» cada resultado aparece como máximo una vez, como al sacar bolas de lotería — el generador baraja todo el rango (Fisher-Yates) y reparte desde el principio, de modo que toda combinación tiene la misma probabilidad.

Usos Comunes

  • Juegos: dados (1–6), lanzamiento de moneda (1–2), sustitutos de ruleta.
  • Sorteos y rifas: numere las participaciones y genere ganadores únicos.
  • Selecciones tipo lotería: por ejemplo, 6 números únicos del 1 al 49.
  • Muestreo: elija qué elementos revisar al azar de una lista numerada.

¿Qué Tan «Aleatorio» Es?

Los números provienen de Math.random() de su navegador — un generador pseudoaleatorio. La secuencia es estadísticamente aleatoria para fines cotidianos, pero producida por un algoritmo determinista, por lo que sirve para juegos y sorteos pero no para criptografía, contraseñas ni tokens de seguridad. Nada se envía a un servidor; la generación ocurre por completo en su dispositivo.

Una Nota sobre la Equidad

Todo valor de su rango tiene la misma probabilidad. Las rachas largas y los números repetidos son normales en la aleatoriedad real — el generador no tiene memoria de sorteos anteriores (en el modo con repetición), así que un 6 es exactamente igual de probable justo después de otro 6.

Preguntas Frecuentes

¿Puede aparecer el mismo número dos veces?
En el modo «Con repetición», sí — cada sorteo es independiente. Cambie a «Sin repetición» para sorteos tipo lotería en los que cada número aparece como máximo una vez.
¿Sirve para contraseñas o criptografía?
No. Math.random() no es criptográficamente seguro. Para contraseñas o tokens, use un gestor de contraseñas o la Web Crypto API.
¿Los resultados están sesgados?
No — todo entero de su rango tiene la misma probabilidad, y el modo sin repetición usa un barajado Fisher-Yates, el algoritmo estándar sin sesgo.
¿Alguien más ve mis números?
No. Todo se genera localmente en su navegador; ningún dato sale de su dispositivo.