¿Qué es esta herramienta?
Un generador de números aleatorios selecciona números de un intervalo en el que todos los valores tienen la misma probabilidad. La gente lo utiliza para elegir a los ganadores de sorteos y concursos, formar equipos al azar, elegir números de lotería, crear muestras aleatorias para encuestas, lanzar dados de gran tamaño en juegos y tomar decisiones imparciales.
La calidad es más importante de lo que parece: los generadores simples presentan un sesgo sutil hacia determinadas partes del intervalo. Esta herramienta utiliza la aleatoriedad criptográfica del navegador junto con el muestreo por rechazo, el método clásico para obtener resultados perfectamente uniformes: cada número tiene exactamente la misma probabilidad que cualquier otro.
¿Por qué utilizarlo?
- Cualquier rango, incluidos los números negativos, de hasta 10 000 números a la vez.
- Modo «Sin duplicados» para sorteos imparciales, como cuando se sacan bolas numeradas de una bolsa.
- Ordenación opcional para que las listas sean más fáciles de leer.
- Equidad demostrable: criptográficamente seguro y sin sesgos, adecuado para sorteos reales.
- Privado e instantáneo: se genera en tu dispositivo, sin que se registre nada.
Cómo utilizarlo
- Establece los valores mínimo y máximo (ambos incluidos).
- Elige cuántos números necesitas.
- Marca la casilla «sin duplicados» para obtener un sorteo sin repeticiones, y «ordenar» si quieres una lista ordenada.
- Haz clic en «Generar números»: si se trata de un solo número, aparecerá en grande; si se trata de una lista, aparecerá uno por línea.
- Haz clic en «Copiar todo» para las listas.
Ejemplo
Entrada
Min: 1, Max: 50, Count: 6, no duplicates, sortedResultado
3
11
24
30
42
49Un sorteo clásico al estilo de la lotería: seis números distintos del 1 al 50, ordenados.
Consejos prácticos
- ¿Necesitas una lista en lugar de un solo número? Establece el valor de «count» en un número superior a 1: la herramienta mostrará un número por línea, listos para pegar en una columna de una hoja de cálculo.
- ¿Vas a tirar los dados para un juego de mesa o un juego de rol? Configura los valores mínimo y máximo para que se ajusten al dado (1–6, 1–20) y genera varias tiradas a la vez, en lugar de pulsar «generar» una y otra vez.
- ¿Quieres seleccionar una pequeña muestra para una encuesta a partir de una lista numerada de 500 encuestados? Establece el rango entre 1 y 500, activa la opción «sin duplicados» y selecciona tantos ID como necesites: nadie aparecerá dos veces.
- Elegir un único ganador de un grupo funciona igual que generar una lista: establece «count» en 1 y el rango en el número de participantes.
- En el caso de la generación de números al estilo de una lotería (por ejemplo, 6 números del 1 al 49), la opción «sin duplicados» junto con la ordenación refleja la forma en que se anuncian los resultados reales de los sorteos de lotería.
Número aleatorio frente a lista de números aleatorios
Tanto un número aleatorio único como una lista de números aleatorios proceden del mismo generador; la única diferencia es el número de elementos que se solicite. Establece el número de valores en 1 para generar un número, o auméntalo y la herramienta funcionará también como generador de listas de números aleatorios, mostrando un valor por línea para que puedas pegarlos fácilmente en una hoja de cálculo. Ambos modos se basan en la misma fuente criptográficamente segura y libre de sesgos.
Si necesitas identificadores únicos en lugar de números para un sorteo, un UUID es la mejor opción: está diseñado para que nunca se produzcan colisiones entre sistemas, no solo dentro de un mismo lote.
Intervalos habituales: 1-6, 1-10, 1-30, 1-100 y otros
La mayoría de la gente necesita un número aleatorio dentro de uno de los rangos clásicos, por lo que la herramienta cuenta con ajustes preestablecidos que se activan con un solo clic. El rango 1–6 corresponde a una tirada de dado estándar (utiliza 1–20 para los juegos de rol de mesa); del 1 al 8 y del 1 al 30 son habituales para sorteos en el aula y pequeñas rifas; del 1 al 10 y del 1 al 100 son los rangos cotidianos para «elegir un número»; del 1 al 1000 sirve para conjuntos más grandes.
Cada preajuste es simplemente un atajo: rellena los valores mínimo y máximo y genera el resultado al instante. ¿Necesitas un número aleatorio entre 1 y 20, entre 5 y 50 o entre -10 y 10? Introduce los límites que quieras, incluidos los números negativos. Ambos extremos siempre se incluyen en el resultado.
Un «generador aleatorio de números» y un «generador de números aleatorios» son lo mismo: establece el rango, haz clic en «Generar» y obtendrás una selección imparcial. Para sorteos repetidos (por ejemplo, al cantar los números del bingo del 1 al 90), activa la opción «sin duplicados» para que cada número solo se cante una vez.
Preguntas frecuentes
¿Son los números realmente aleatorios?
Provienen de crypto.getRandomValues(), la fuente de aleatoriedad criptográfica de tu sistema operativo, aplicada mediante muestreo con rechazo para eliminar el sesgo de rango. Para sorteos, juegos y muestreos, esto es lo más imparcial que puede haber.
¿Se incluyen los valores mínimo y máximo en los resultados?
Sí, ambos extremos están incluidos. Un intervalo de 1 a 10 puede contener tanto el 1 como el 10.
¿Qué hace exactamente la opción «sin duplicados»?
Cada número del intervalo puede aparecer como máximo una vez, como si se sacaran bolas numeradas de una bolsa sin volver a introducirlas. Por lo tanto, el recuento no puede superar el tamaño del intervalo; la herramienta te avisa si lo hace.
¿Puedo utilizar esto para elegir al ganador de un sorteo de forma justa?
Sí. Numera a los participantes del 1 al N, genera un número dentro de ese rango y el resultado será una selección imparcial. Si hay varios ganadores, utiliza la opción «sin duplicados» para que nadie gane dos veces.
¿Por qué aparece el mismo número dos veces en mi lista?
Sin la opción «sin duplicados», cada sorteo es independiente; las repeticiones son normales y, de hecho, demuestran que se trata de un proceso verdaderamente aleatorio (los dados pueden dar el mismo resultado dos veces). Activa la opción «sin duplicados» si necesitas que cada número salga una sola vez.
¿Cómo puedo generar un número aleatorio entre 1 y 100?
Haz clic en el ajuste preestablecido «1–100» (o establece «Mín.» en 1 y «Máx.» en 100) y pulsa «Generar números». Cada número entero del 1 al 100 tiene exactamente una probabilidad de 1 entre 100. Lo mismo ocurre con cualquier intervalo: del 1 al 10, del 1 al 30, del 1 al 1000 o con límites personalizados.
¿Puedo lanzar un dado con esto (número aleatorio del 1 al 6)?
Sí, utiliza la configuración predeterminada 1–6 (dados). Para lanzar varios dados a la vez, aumenta el número: por ejemplo, si eliges el número 4 con un rango de 1 a 6, se lanzarán cuatro dados con un solo clic. Para un D20, establece el rango entre 1 y 20.
¿Cómo puedo hacer un sorteo de números aleatorios, como en el bingo o en una rifa?
Establece el rango para todo tu conjunto —del 1 al 90 para el bingo, y del 1 hasta el número de boletos que tengas para una rifa—, activa la opción «sin duplicados» y genera toda la lista de una sola vez. Leer esa lista en orden equivale matemáticamente a sacar los números uno a uno sin volver a introducirlos en el conjunto, solo que es más rápido.