Generador de Números Aleatorios
Genera números aleatorios entre dos valores cualesquiera.
Cómo usar Generador de Números Aleatorios
- Define el mínimo y el máximo.
- Elige cuántos números quieres obtener.
- Haz clic en Generar.
Acerca de Generador de Números Aleatorios
Define un mínimo y un máximo, elige cuántos números quieres, y cada uno se extrae de forma independiente dentro de tu rango. Ambos extremos están incluidos: de 1 a 100 puede devolver 1 y puede devolver 100. Los límites se leen como números enteros, así que todo resultado es un entero, y puedes obtener hasta 100 a la vez. Si introduces los límites al revés, la herramienta los intercambia discretamente.
Este generador usa Math.random(), un límite real que conviene decir con claridad. Es pseudoaleatorio: un algoritmo determinista que produce una secuencia que parece y se comporta como aleatoriedad para cualquier propósito cotidiano: rifas, dados, elegir un ganador, mezclar datos de prueba. Es perfectamente adecuado para eso. No es apto para nada relacionado con seguridad, porque su salida puede, en principio, predecirse a partir de su estado interno. Para contraseñas, claves o tokens usa el generador de contraseñas, que recurre en cambio a la fuente criptográficamente segura del navegador.
Algo que sorprende a la gente: las rachas y las repeticiones son normales. Como cada extracción es independiente, diez números entre 1 y 10 normalmente contendrán duplicados y se saltarán algunos valores. Eso es lo que significa la independencia, no un fallo del generador. Los datos aleatorios se ven más agrupados de lo que la intuición espera; se equilibran a largo plazo, no en diez extracciones. Si necesitas cada valor exactamente una vez, quieres una mezcla (shuffle), no extracciones repetidas.
Preguntas frecuentes
¿El mínimo y el máximo están incluidos?
Sí, ambos límites son inclusivos. Un rango de 1 a 100 puede devolver tanto 1 como 100.
¿Puedo obtener el mismo número dos veces?
Sí. Cada número se extrae de forma independiente, así que los duplicados y las rachas cortas son normales y esperables. Si necesitas valores únicos, elimina los duplicados después o mezcla una lista en su lugar.
¿Los números son realmente aleatorios?
No, son pseudoaleatorios. Un algoritmo determinista produce una secuencia que parece y se comporta como aleatoriedad para fines cotidianos como juegos, sorteos y datos de prueba. Eso está bien para esos usos, pero no para seguridad.
¿Puedo usar esto para contraseñas o tokens de seguridad?
No. Esta herramienta usa Math.random(), que en principio es predecible. Usa el generador de contraseñas para cualquier cosa relacionada con seguridad, ya que usa la fuente aleatoria criptográficamente segura del navegador.
¿Puede generar decimales?
No. El mínimo y el máximo se leen como números enteros y todo resultado es un entero.

