Generador de Números Aleatorios

Genera hasta 500 enteros aleatorios por corrida, aplica valores únicos y copia un resumen listo para auditoría con este generador privado.

Entrada

Número entero más pequeño permitido en el sorteo.

Mínimos de ejemplo

Número entero más grande permitido; el rango es inclusivo.

Máximos de ejemplo

Cuántos números generar (1-500).

Cantidades de ejemplo

Evita duplicados; requiere suficiente espacio en el rango.

Conserva el orden del sorteo o clasifica ascendente/descendente.

Los sorteos, los muestreos de QA y las simulaciones tarde o temprano necesitan un generador de números aleatorios confiable. Esta herramienta permite definir límites mínimos y máximos exactos, controlar cuántos números necesitas y decidir si se permiten duplicados. Las opciones de orden conservan la secuencia original o entregan una lista ordenada para simplificar auditorías. Las validaciones integradas detectan rangos invertidos, cantidades excesivas y otros errores antes de ejecutar el sorteo. Todo se ejecuta en tu navegador, por lo que los ID de entradas, boletos o tareas internas permanecen privados.

¿Qué es el Generador de Números Aleatorios?

El Generador de Números Aleatorios es un selector de rangos basado en navegador para equipos de marketing ops, líderes de QA, docentes y analistas que deben demostrar que un sorteo fue justo. Normaliza los campos, aplica unicidad cuando es necesario y produce resúmenes compartibles que explican el rango, la cantidad y el orden de cada ejecución.

Cómo funciona el generador de números aleatorios

Cada extracción llama a crypto.getRandomValues() para llenar un Uint32Array, divide ese entero de 32 bits entre 2^32 y escala la fracción sobre el rango inclusivo máx − mín + 1; solo se recurre a Math.random() si falta la Web Crypto API. Los campos se limpian de espacios y separadores de miles y deben coincidir con un patrón de entero con signo, por lo que los decimales se rechazan. Con los valores únicos activados, las extracciones se repiten dentro de un Set hasta reunir suficientes números distintos, y la ejecución se detiene de inmediato si la cantidad supera el tamaño del rango. La ordenación ocurre después del sorteo y los resultados se formatean con Intl.NumberFormat, diez por línea.

Características clave

Controles inclusivos para mínimo y máximo con validación instantánea para no invertir el rango.
Genera hasta 500 enteros por ejecución con aplicación opcional de unicidad para rifas, muestreos QA o asignación de asientos.
El selector de Orden mantiene la secuencia original o clasifica ascendente/descendente para auditorías rápidas.
Estado y resumen con formato local listos para pegar en reglas de sorteo, planes de prueba o notas de reunión.

Cómo usar el Generador de Números Aleatorios

1

Escribe el número entero más pequeño que deseas permitir en el campo Mínimo.

2

Ingresa el entero más grande en Máximo; el rango es inclusivo.

3

Define la Cantidad (1-500), decide si activar Valores únicos y elige el Orden que mejor se adapte a tu documentación.

4

Ejecuta la herramienta y revisa el estado, la lista generada y el bloque de resumen antes de compartir los números.

Errores comunes a evitar

Intercambiar los valores mínimo y máximo, lo cual genera un error en lugar de una lista sesgada.
Solicitar más números únicos de los que existen entre los límites, sobre todo en rangos cortos.
Escribir decimales, porcentajes o símbolos de moneda; el generador solo acepta números enteros.
Olvidar que los límites son inclusivos y reducir accidentalmente el rango utilizable.

Ejemplos

Marketing ops extrae 12 ganadores de los ID 1-750 y pega el resumen de estado en el documento del sorteo.
Una líder de QA selecciona aleatoriamente 25 pruebas de regresión de los casos 1-200 antes de cada sprint.
Una docente asigna los asientos 1-30 con la opción de unicidad activada para evitar duplicados en el laboratorio.

Ver también

  • Generador de contraseñasCuando necesitas caracteres aleatorios en lugar de enteros, el generador de contraseñas usa la misma fuente de entropía Web Crypto en tu navegador.
  • Generador de UUIDSi los números sorteados deben servir como identificadores sin colisiones en lugar de elecciones dentro de un rango fijo, genera UUID en su lugar.

Preguntas frecuentes

¿La aleatoriedad es suficiente para sorteos?

La herramienta usa la fuente aleatoria criptográfica del navegador cuando está disponible y recurre a Math.random si no. Es ideal para sorteos de marketing, asignación de asientos y muestreos. Para sorteos regulados utiliza un RNG certificado y deja esta herramienta para la planeación.

¿Puedo generar números decimales?

No. El generador solo entrega números enteros para que sea sencillo referenciarlos. Si necesitas decimales, genera enteros y ajusta manualmente después.

¿Cuántos números puedo generar a la vez?

Puedes solicitar entre 1 y 500 números por ejecución. Ese límite mantiene la interfaz ágil y evita bloqueos del navegador.

¿Se guardan o envían los resultados a un servidor?

Nada sale de tu navegador. Los campos, resultados y resúmenes permanecen locales, por lo que los ID o tareas internas siguen privados.

¿Puedo reproducir la misma secuencia después?

La herramienta no ofrece semillas ni historial, así que no puede recrear listas anteriores automáticamente. Guarda el resumen o exporta los números si necesitas una bitácora.

¿Qué cambia la configuración de Orden?

Orden solo define cómo se muestran los números. El sorteo siempre es aleatorio; clasificar la lista simplemente mejora la lectura.