Gratis, sin registro

Generador de números aleatorios

Elige uno o varios números al azar entre dos valores cualesquiera: el ganador de un sorteo, una tirada de dado, una muestra de filas de una lista o un conjunto de datos de prueba. Los números salen del generador criptográfico integrado en tu navegador, todos los valores del rango tienen exactamente la misma probabilidad y no se envía nada a ningún servidor.

Pulsa «Generar» para sacar los números.

Cómo se usa

  1. Define el rango. Escribe en «Desde» el número más pequeño que puede salir y en «Hasta», el más grande. Los dos extremos se incluyen, así que de 1 a 6 funciona como un dado.
  2. Elige cuántos y cómo. Indica en «Cuántos» la cantidad de números que necesitas, activa o desactiva «Sin repeticiones» y elige el orden: «Como salen», «Ascendente» o «Descendente». Para decimales, cambia el tipo a «Decimales» y elige el número de cifras.
  3. Pulsa «Generar». Los números aparecen al momento junto con el valor más bajo, el más alto y la media. Cópialos o descarga un archivo .txt con un número por línea. Vuelve a pulsar para un sorteo nuevo.

Cómo se generan los números

El generador usa crypto.getRandomValues, la Web Crypto API que los navegadores ofrecen para tareas de seguridad como crear claves. Se alimenta de la fuente de entropía del sistema operativo, así que los números no se pueden predecir a partir de los anteriores, a diferencia del sencillo Math.random que usan muchas webs.

Convertir bits aleatorios en un número de tu rango requiere cuidado. El método más obvio, quedarse con el resto de una división, favorece un poco a algunos números siempre que el rango no divida exactamente el del generador. Esta herramienta usa en su lugar el muestreo por rechazo: descarta los pocos valores brutos que causarían el sesgo y vuelve a sacar, de modo que cada número del rango tiene exactamente la misma probabilidad.

Los sorteos sin repetición usan una versión parcial del algoritmo de Fisher-Yates, descrito por Donald Knuth: elige el primer número de todo el rango, el segundo entre los que quedan, y así sucesivamente, como sacar bolas de un bombo. Solo recuerda las posiciones que ha movido, así que incluso un rango de mil millones de números no ocupa memoria extra. El modo decimal funciona igual sobre una cuadrícula: de 0 a 1 con dos cifras decimales son los 101 valores 0,00, 0,01 … 1,00, todos con la misma probabilidad.

Ejemplos resueltos

Los ejemplos siguientes se han obtenido con el mismo algoritmo que la herramienta, con una semilla fija para que la página muestre siempre los mismos números. La herramienta real nunca usa semilla.

Tres ganadores entre 250 papeletas

Rango de 1 a 250, 3 números, sin repeticiones. Resultado: 176, 68, 25. El primer número se lleva el primer premio y ninguna papeleta puede ganar dos veces.

Diez tiradas de dado

Rango de 1 a 6, 10 números, con repetición. Resultado: 2, 1, 1, 1, 6, 1, 5, 2, 3, 3. Las repeticiones son normales: en diez tiradas de un dado de seis caras, al menos un número tiene que salir más de una vez.

Comprobar que es justo

Sacamos 10.000 números del 1 al 10. Cada valor debería salir unas 1000 veces; los recuentos fueron 1010, 1025, 970, 957, 986, 997, 1056, 1080, 956, 963. El estadístico chi cuadrado vale 16,52, por debajo de 27,88, el valor crítico para 9 grados de libertad al nivel del 0,1 %, así que no hay señales de sesgo.

Buenos usos y un límite claro

  • Sorteos entre amigos, regalos y decidir quién empieza, con el resultado copiado como prueba.
  • Elegir filas al azar para una revisión: numera las filas y saca números sin repetición.
  • Datos de prueba y ejercicios de probabilidad en clase.
  • Juegos de mesa cuando falta el dado.

No uses esta herramienta para juegos con dinero ni para sorteos regulados por ley. En España, las loterías, las apuestas y las rifas en las que hay que pagar para participar son juego regulado (Ley 13/2011, de regulación del juego), y las loterías de ámbito estatal están reservadas a los operadores que designa la ley; las comunidades autónomas regulan además el juego en su territorio. La herramienta es gratuita, privada y justa, pero no está homologada ni guarda ningún registro de auditoría.

Los sorteos promocionales gratuitos, en los que no se paga por participar, quedan fuera de esa ley como «combinaciones aleatorias con fines publicitarios o promocionales» (artículo 2.2.c), pero conviene publicar unas bases claras.

Para un sorteo en el que otras personas tengan que confiar, anuncia las reglas antes de pulsar «Generar»: el rango, cuántos números y qué significa el primero. Después comparte enseguida el resultado copiado o el archivo descargado. Si necesitas convertir una lista de resultados a otro formato, te puede ayudar el codificador y decodificador Base64, y la calculadora de porcentajes te da las probabilidades: por ejemplo, 3 ganadores entre 250 papeletas son un 1,2 %.

Fuentes

  • W3C, Web Cryptography API, método getRandomValues: valores aleatorios criptográficamente seguros.
  • Donald E. Knuth, The Art of Computer Programming, vol. 2, Seminumerical Algorithms, sección 3.4.2, algoritmo P (permutación aleatoria, conocida como algoritmo de Fisher-Yates).
  • Tablas de la distribución chi cuadrado: valor crítico 27,88 para 9 grados de libertad con p = 0,001.
  • Ley 13/2011, de 27 de mayo, de regulación del juego (BOE-A-2011-9280): artículo 2 (ámbito de aplicación y exclusiones, incluidas las combinaciones aleatorias con fines publicitarios o promocionales), artículo 3 (definiciones de juego, loterías y rifas) y artículo 4 (loterías de ámbito estatal).

Fuentes verificadas el 22/10/2026.

Preguntas frecuentes

¿Estos números son realmente aleatorios?
Salen del generador criptográficamente seguro de tu navegador, alimentado por la entropía del sistema operativo. A efectos prácticos son impredecibles y sirven para sorteos, muestreos y juegos.
¿Puede salir dos veces el mismo número?
Solo si «Sin repeticiones» está desactivado. Si está activado, cada número sale como mucho una vez en cada sorteo, como las bolas que se sacan de un bombo.
¿Cómo saco un número aleatorio del 1 al 100?
Escribe 1 en «Desde» y 100 en «Hasta», pon 1 en «Cuántos» y pulsa «Generar». Pueden salir tanto el 1 como el 100.
¿Puedo generar números negativos o decimales?
Sí. Los extremos negativos funcionan en los dos modos. Elige «Decimales» para obtener valores de 1 a 6 cifras decimales; todos los valores con ese número de cifras tienen la misma probabilidad.
¿Se guarda mi sorteo en algún sitio?
No. Todo ocurre en tu navegador y no se envía ni se guarda nada. Si necesitas un registro, copia el resultado o descarga el archivo de texto.
¿Puedo usarlo para una lotería, una rifa o una apuesta?
No. Los juegos de azar con dinero y los sorteos regulados por ley necesitan generadores homologados y procedimientos oficiales. Usa esta herramienta para sorteos informales, juegos y muestreos.
¿Cuál es el máximo?
Hasta 10.000 números por sorteo y extremos de hasta mil billones (10¹⁵), positivos o negativos; con muchas cifras decimales el rango tiene que ser más estrecho. Sin repeticiones, el rango debe contener al menos tantos valores como números pidas.
¿Qué diferencia hay entre «Sin repeticiones» y sacar varias veces un número?
Con «Sin repeticiones» haces un solo sorteo en el que cada número sale una vez como máximo, como un bombo del que no se devuelven las bolas. Si pulsas «Generar» varias veces, cada sorteo es independiente y un número puede volver a salir.

Última actualización: miércoles, 14 de octubre de 2026