Generador de números aleatorios

Define el intervalo, la cantidad y si se permiten repeticiones. Copia los números generados para datos de ejemplo; no los uses como secretos criptográficos.

Se ejecuta localmente en tu navegador
Cantidad de valores:
Mínimo: Máximo:
Tipo de valores:
Copiar números generados
Los valores generados aparecen aquí

Cómo generar una lista de números enteros aleatorios en este navegador

El generador extrae números enteros de un rango inclusivo. Con 0 como mínimo y 100 como máximo pueden aparecer los 101 enteros de ese intervalo y todos tienen la misma probabilidad. Los valores se producen dentro de la página: no se sube nada y la herramienta sigue funcionando sin conexión.

Está pensado para datos de ejemplo, pruebas, sorteos y valores provisionales. Los números proceden de un Mersenne Twister sembrado con la hora actual al cargar la página: un generador correcto para estadística y pruebas, pero no criptográfico.

  1. Introduce cuántos valores necesitas, de 1 a 100.000.
  2. Indica el mínimo y el máximo. Ambos extremos se incluyen, los dos deben ser 0 o mayores, y el máximo puede ser igual al mínimo cuando solo necesitas un valor.
  3. Elige el tipo de valores: Únicos rechaza los números repetidos y Repetibles permite que un mismo número aparezca varias veces.
  4. Pulsa Generar números aleatorios. La lista aparece debajo del formulario, separada por espacios.
  5. Pulsa Copiar para llevar la lista al portapapeles. Antes de la primera generación el botón pide que generes los números en lugar de copiar el texto de aviso.

Cantidades, rangos y para qué no sirven estos números

Rango, cantidad y valores únicos

En el modo Únicos la cantidad está limitada por el rango: el intervalo de a a b contiene b - a + 1 enteros y no se pueden devolver más valores distintos que eso. Pedir 101 valores únicos entre 0 y 100 llena todo el intervalo en orden aleatorio; pedir 102 se rechaza con una explicación en lugar de responder con una lista corta.

El modo Repetibles no tiene ese techo: se acepta cualquier cantidad hasta 100.000 y las repeticiones son normales, porque cada valor se extrae del rango completo con independencia de los demás.

Cómo se producen los números

Los valores provienen de un Mersenne Twister (MT19937) sembrado con la hora actual, y cada entero del rango tiene la misma probabilidad; el redondeo anterior, que hacía que los dos extremos salieran el doble de veces que el centro, ya no se usa. Por eso dos ejecuciones dan listas distintas y la misma lista no se puede reproducir desde la página.

Eso basta para bancos de pruebas, registros simulados, sorteos y datos de ejemplo, y no basta para secretos: no uses estos números en contraseñas, claves, tokens ni en nada que deba ser impredecible.

Qué se queda en tu equipo y qué avisa la página

El generador se ejecuta por completo en el navegador. La página carga un script y no vuelve a hacer peticiones mientras trabajas, el resultado no se envía a ningún sitio y la herramienta sigue funcionando si se cae la red.

Los datos no válidos se explican en el idioma de la página en lugar de producir un resultado parcial en silencio: un campo vacío, una cantidad menor que 1, un mínimo negativo, un máximo menor que el mínimo, una cantidad superior a 100.000 y una petición de valores únicos mayor que el rango tienen cada uno su mensaje.

Herramientas recientes: