Generador de números aleatorios

Matemáticas

Genera uno o más enteros aleatorios dentro de un rango usando aleatoriedad criptográficamente segura.

Tus resultados

Genera enteros aleatorios dentro de un rango mínimo y máximo.

Cómo se genera la aleatoriedad

Usamos crypto.getRandomValues del navegador cuando está disponible para obtener números criptográficamente seguros. Si no, recurrimos a Math.random para usos no críticos.

Es realmente aleatorio

Cuando crypto está disponible, sí, el resultado sirve para sorteos y contraseñas. Math.random alcanza para juegos, pero no para fines sensibles de seguridad.

Preguntas frecuentes

Resolvemos las dudas más comunes sobre esta herramienta.

¿Cómo genera los números aleatorios?

Utiliza el generador disponible en el navegador para producir valores dentro del rango seleccionado.

¿Puede generar números repetidos?

Sí, salvo que actives una opción específica para evitar duplicados.

¿Puedo generar varios números a la vez?

Sí, cuando indicas la cantidad deseada y el rango contiene suficientes valores.

¿Los límites mínimo y máximo están incluidos?

Sí, cuando la herramienta está configurada para generar enteros en un intervalo cerrado.

¿Sirve para sorteos oficiales o criptografía?

No debe asumirse como un sistema certificado para sorteos regulados, seguridad o criptografía.

Fuentes y metodología

Metodología: Números aleatorios

Genera enteros con crypto.getRandomValues cuando está disponible; de lo contrario usa Math.random.

El fallback no debe usarse para criptografía ni sorteos regulados; el sesgo por módulo es una limitación técnica.

Última revisión

15 de julio de 2026