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
- 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.
- 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.
- 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?
¿Puede salir dos veces el mismo número?
¿Cómo saco un número aleatorio del 1 al 100?
¿Puedo generar números negativos o decimales?
¿Se guarda mi sorteo en algún sitio?
¿Puedo usarlo para una lotería, una rifa o una apuesta?
¿Cuál es el máximo?
¿Qué diferencia hay entre «Sin repeticiones» y sacar varias veces un número?
Última actualización: miércoles, 14 de octubre de 2026