U.UtilityApp
⚙️ DevGratis · Sin registro

Generador de Números Aleatorios

Genera números aleatorios dentro de cualquier rango mínimo-máximo, con opciones de unicidad y cantidad.

Cómo funcionan Mín., Máx. y Cantidad en el generador de números aleatorios

El generador saca números enteros, y los dos extremos del rango pueden salir. Con los valores iniciales (Mín. 1, Máx. 100, Cantidad 1) obtienes un número del 1 al 100, y el 1 y el 100 son tan probables como el 50.

  • Rango invertido: si Mín. es mayor que Máx., se intercambian. Mín. 10 y Máx. 1 dan números del 1 al 10.
  • Números negativos: funcionan. Un rango de −5 a 5 tiene once valores posibles, el cero incluido.
  • Varios números: ajusta Cantidad y los resultados aparecen en una línea separados por comas, en el orden en que salieron, sin ordenar.

Cada clic en Generar reemplaza la lista anterior. No se guarda nada, así que copia el resultado antes de volver a sortear si necesitas dejar constancia.

Sortear sin repetir, y cuándo falla sin avisar

Marca Solo valores únicos y la herramienta se comporta como sacar papeletas numeradas de una urna: un número que ya salió no puede repetirse en esa tanda. Seis números únicos del 1 al 49 salieron como 25, 38, 47, 30, 49, 34 en una prueba. Tu resultado será otro, y la lista no viene ordenada, así que ordénala tú si tienes que leerla en voz alta.

El modo único solo funciona si el rango tiene suficientes valores. Pide 8 números únicos entre 1 y 5 y solo hay cinco posibles. La herramienta no avisa: ignora la opción de únicos y devuelve ocho números con repeticiones, como 4, 1, 2, 1, 3, 3, 2, 4. Antes de fiarte de un sorteo sin repeticiones, comprueba que Cantidad no supera Máx. − Mín. + 1.

Usa números enteros y rangos de hasta 2³² valores

Los campos del rango aceptan decimales, pero el generador no está hecho para ellos. Con Mín. 1.5 y Máx. 3.2 devolvió valores como 3.6999999 y 3.8999998, que están fuera del rango. Si necesitas un decimal, multiplica por 10: sortea de 15 a 32 y divide cada resultado entre 10.

Cada número parte de un único valor aleatorio de 32 bits, así que un rango no puede abarcar más de 4,294,967,296 números. Con Mín. 0 y Máx. 10,000,000,000, ningún resultado pasará de 4,294,967,295. Para algo tan amplio, genera dos números más pequeños y combínalos.

De dónde sale el azar

Los números vienen de crypto.getRandomValues, la fuente aleatoria criptográfica del navegador, no de Math.random. Cada valor de 32 bits se reduce a tu rango con el resto de una división. Eso crea una inclinación diminuta hacia los valores bajos, de unas dos partes en 100 millones para un rango de 100. Es demasiado pequeña para notarse en rifas, sorteos de clase o datos de prueba.

Todo ocurre en la página. Los números no se envían a ningún servidor ni se guardan, lo que también significa que nadie puede confirmar después qué salió. Para un sorteo público, graba la pantalla o haz el sorteo delante de los participantes.

Preguntas frecuentes

¿Cómo elijo un ganador al azar para un sorteo?+

Numera las participaciones del 1 al total, pon Mín. en 1 y Máx. en el total, y genera un número. Para varios ganadores, marca Solo valores únicos para que nadie gane dos veces.

¿Puedo tirar dados con esto?+

Sí. Pon Mín. 1 y Máx. 6, y en Cantidad el número de dados. Deja desmarcado Solo valores únicos, porque dos dados pueden mostrar la misma cara.

¿Hay un límite de números por clic?+

El campo Cantidad está pensado para hasta 1,000 números por clic. Para muestras más grandes, genera por tandas y júntalas.

¿Sirve para una lotería oficial o un sorteo regulado?+

El azar es sólido, pero la herramienta no guarda registro de auditoría. Si un sorteo tiene bases formales, usa el método que exijan esas bases.