Random Number List Generator

Generador de Lista Aleatoria

Genera listas de hasta 10.000 números y exporta como CSV, JSON o TXT. Modo decimal, barajar listas, sin duplicados. Gratis, sin registro.

Actualizado mayo de 2026

Revisado por Rafael Duarte

CONFIGURACIÓN
OPCIONES
FORMATO DE SALIDA
Configura los parámetros y haz clic en Generar Números
Shift + Enter para Copiar · Space Espacio para Generar
Generación criptográficamente segura (Web Crypto API).

Cómo funciona

Hasta 10.000 números aleatorios, listos para exportar en cuatro formatos

1. Define el rango y la cantidad

Escribe el valor mínimo y máximo, y cuántos números necesitas generar (de 1 a 10.000).

2. Ajusta las opciones

Permite o bloquea duplicados, activa el modo decimal si hace falta, y elige orden ascendente, descendente o sin ordenar.

3. Genera y exporta

Copia el resultado o descárgalo como lista, CSV, array JSON o números separados por espacios.

Qué hace este generador de números aleatorios

Generación masiva con control total sobre el resultado

Hasta 10.000 números en un solo lote

Pensado para hojas de cálculo, bases de datos o scripts que necesitan volumen, no un número suelto.

Modo Barajar tu propia lista

Pega números que ya tienes (uno por línea, coma o espacio) y reordénalos al azar con Fisher-Yates.

Sin duplicados garantizado

Aplica Fisher-Yates sobre todo el rango y recorta el resultado a la cantidad pedida — nunca se repite un valor.

Aleatoriedad criptográfica real

Usa crypto.getRandomValues() con rechazo de muestreo para eliminar el sesgo de módulo, no Math.random().

Atajos de teclado

Barra espaciadora para generar de nuevo y Shift+Enter para copiar todo, sin tocar el ratón.

Rangos negativos o muy amplios

Funciona con números negativos y rangos grandes, sin límite artificial entre el mínimo y el máximo.

Ejemplos de configuración

Casos reales con los ajustes exactos

Escenario
Configuración
Combinación para La Primitiva o Euromillones
rango según el juego, cantidad 5-6, sin duplicados
Datos de prueba para una base de datos
miles de IDs, con duplicados permitidos, exportar en JSON
Sorteo de una rifa o giveaway
rango = total de participantes, cantidad 1
Precios de prueba para un e-commerce
0 a 999,99, cantidad 50, modo decimal activado
Muestreo estadístico
cantidad = tamaño de la muestra, sin duplicados, orden ascendente

Cuándo vas a necesitar esta herramienta

Los escenarios más frecuentes entre quienes la usan

Números para la lotería

Configura el rango y la cantidad oficial de tu lotería (La Primitiva, Euromillones, Baloto, Melate) y genera tu combinación en segundos.

Rifas y sorteos

Asigna un número a cada participante y elige al ganador con un generador aleatorio criptográficamente seguro y verificable.

Datos de prueba para bases de datos

Genera miles de IDs numéricos y expórtalos como CSV o JSON directo a tu pipeline de testing.

Estadística y muestreo

Extrae una muestra aleatoria simple para experimentos de probabilidad, grupos A/B o simulaciones de Montecarlo.

Reordenar una lista sin usar Excel

Pega nombres, códigos o cualquier lista numerada en modo Barajar y obtén un orden aleatorio al instante.

Errores comunes

Pedir más números únicos de los que el rango permite

200 números únicos entre 1 y 100 es matemáticamente imposible — la herramienta lo avisa antes de generar nada.

Usar Math.random() en un generador casero

Math.random() introduce sesgo de módulo al mapearlo a un rango. Esta herramienta usa rechazo de muestreo para que cada valor tenga la misma probabilidad.

Generar 10.000 números e intentar copiarlos a mano

Para listas muy grandes conviene usar el botón Exportar en lugar de copiar al portapapeles — es más rápido y no se corta.

Escribir decimales en Mínimo/Máximo sin activar el Modo decimal

Sin el Modo decimal, los valores se truncan a entero antes de generar — el resultado sale distinto de lo esperado.

Pegar texto no numérico en el Modo Barajar

La herramienta ignora en silencio cualquier fragmento de la lista pegada que no se reconozca como número.

Por qué usar este generador de números aleatorios

Genera hasta 10.000 números en una sola pasada con cuatro formatos de exportación listos — la mayoría de los generadores online solo dan un valor a la vez o no permiten exportar nada estructurado.

Funciona con crypto.getRandomValues() y rechazo de muestreo para eliminar el sesgo de módulo, así que la distribución se mantiene estadísticamente uniforme incluso en rangos que no son potencia de dos.

Todo el cálculo ocurre en tu navegador: ningún número generado pasa por un servidor. Eso importa para sorteos sensibles, datos de prueba internos o cualquier uso donde la privacidad es clave.

Con duplicados vs. sin duplicados

Elige el modo según tu caso de uso

Con duplicados
Sin duplicados
Método
sorteo independiente en cada número
Fisher-Yates sobre el rango completo
Ideal para
datos de prueba, simulaciones
sorteos, loterías, muestreo
Límite
ninguno
cantidad ≤ tamaño del rango

Preguntas frecuentes

Desactiva "Permitir duplicados". La herramienta aplica un barajado Fisher-Yates sobre todo el rango y recorta el resultado a la cantidad pedida, así que cada número de la lista es único.

Referencias

Herramientas relacionadas