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.
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
Cómo usar el Generador de Números Aleatorios
Escribe el número entero más pequeño que deseas permitir en el campo Mínimo.
Ingresa el entero más grande en Máximo; el rango es inclusivo.
Define la Cantidad (1-500), decide si activar Valores únicos y elige el Orden que mejor se adapte a tu documentación.
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
Ejemplos
Ver también
- Generador de contraseñas — Cuando 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 UUID — Si 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.