RT Random Tools

Generador de números aleatorios — Random Number Generator

Genera números enteros aleatorios seguros dentro de un rango, con opciones de cantidad, duplicados y ordenación, directamente en tu navegador.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Numbers will appear here.

Advertisement

Genera números enteros aleatorios en un rango

Este generador de números aleatorios está pensado para resultados enteros sencillos: elige un mínimo, un máximo y una cantidad, y genera. Puede producir un solo número para una decisión rápida o un lote completo para sorteos, datos de práctica, ejemplos en clase y pequeñas simulaciones. Los resultados aparecen en un cuadro grande que se puede copiar, y la opción de ordenar puede disponer los lotes de menor a mayor cuando la legibilidad importa más que conservar el orden de generación.

La herramienta usa crypto.getRandomValues, la API del navegador diseñada para bytes aleatorios robustos. Para evitar el sesgo de módulo, los valores que quedan fuera de un bloque uniforme se rechazan y se vuelven a generar antes de asignarlos a tu rango. Ese detalle es invisible en el uso normal, pero ayuda a que cada entero del rango tenga la misma probabilidad. El generador sigue siendo una herramienta práctica del lado del cliente, no un sustituto de los sistemas de lotería auditados ni de los flujos criptográficos regulados, pero encaja bien con las selecciones justas del día a día.

¿Duplicados o números únicos?

Permite duplicados cuando cada extracción deba ser independiente, como al lanzar un dado, donde el mismo valor puede salir muchas veces. Desactívalos cuando muestrees sin reemplazo, por ejemplo al elegir números de boleto, asignar asientos o crear un conjunto de práctica único. Si pides más números únicos de los que contiene el rango, la página limita automáticamente la cantidad al rango disponible y te explica lo ocurrido.

Generación de números privada

Ningún rango, cantidad ni resultado se envía a un servidor. Todo se genera en tu navegador y desaparece a menos que lo copies a otro sitio. Así, los pequeños sorteos internos, el material de clase y los borradores de conjuntos de datos siguen siendo sencillos y privados.

Cómo elegir un buen rango

Tanto el mínimo como el máximo están incluidos, por lo que un rango de 1 a 100 puede devolver cualquiera de los dos extremos. Los valores negativos también funcionan, lo que resulta útil para muestras de temperatura o desviaciones de puntuación. Si fijas una cantidad superior a uno, obtienes un lote con un solo clic, práctico para rellenar una hoja de ejercicios o sacar varios boletos de una rifa a la vez.

Para un sorteo justo entre participantes numerados, establece el mínimo en el primer boleto, el máximo en el último, desactiva los duplicados y fija la cantidad en el número de ganadores. Los límites invertidos se intercambian automáticamente, así que introducir 50 y 10 equivale a 10 y 50. Como los resultados no se guardan, cópialos antes de volver a generar si necesitas un registro del sorteo.

Cómo usar

  1. Define el rangoIntroduce los valores enteros mínimo y máximo que quieras permitir.
  2. Elige la cantidadGenera un solo número o un lote de números aleatorios.
  3. Elige las opcionesPermite duplicados para muestrear con reemplazo u ordena el resultado para que sea más legible.

Preguntas frecuentes

¿Usa aleatoriedad criptográfica?
Sí. Los enteros aleatorios se generan con crypto.getRandomValues en el navegador.
¿Puedo evitar los duplicados?
Sí. Desactiva Allow duplicates y la herramienta solo devolverá números únicos dentro del rango seleccionado.
¿Qué pasa si pido demasiados números únicos?
La página limita la cantidad al tamaño del rango y explica el ajuste.
¿Se almacenan los números generados?
No. Solo aparecen en tu navegador y puedes copiarlos si lo deseas.
Advertisement