Extrae una muestra aleatoria de números de una población — con o sin reemplazo, ordenada para fácil uso.
Una muestra aleatoria es un subconjunto de una población elegido de modo que cada miembro tenga la misma probabilidad de ser seleccionado. Esta herramienta genera dicha muestra por número: especificas el tamaño de la población y el de la muestra, y selecciona n números al azar del rango. Sin reemplazo, cada número aparece como máximo una vez — este es el estándar para encuestas y auditorías. Con reemplazo, los números pueden repetirse — útil para bootstrapping y ejercicios de simulación.
El muestreo sin reemplazo usa el algoritmo de Fisher-Yates: crea un arreglo con los N números, lo mezcla con una sola pasada de intercambios aleatorios y toma los primeros n elementos. Esto garantiza una distribución perfectamente uniforme en tiempo O(N). El resultado se ordena para legibilidad, ya que en la mayoría de las aplicaciones prácticas el orden de selección no importa — lo que importa es que cada combinación de n entre N fue igualmente probable.
La población puede llegar hasta un millón, que es suficiente para cualquier ejercicio educativo o auditoría a pequeña escala. La numeración empieza en el valor que elijas (predeterminado 1), para que puedas hacerla coincidir con una lista numerada de estudiantes, facturas o muestras de laboratorio. Todo se ejecuta en tu navegador con Math.random(), que no es criptográficamente seguro — para una auditoría regulatoria o la aleatorización de un ensayo clínico, usa un generador de números aleatorios certificado.
Algoritmo Fisher-Yates: para i desde N-1 hasta 1, intercambiar el elemento i con el elemento en índice aleatorio [0, i]. Luego tomar los primeros n elementos. Probabilidad de que un elemento sea seleccionado = n/N.
Usa Math.random(), que es un generador pseudoaleatorio. Es suficiente para educación, encuestas y muestreo no crítico. Para propósitos regulatorios o criptográficos, usa una fuente certificada de aleatoriedad.
Esta herramienta trabaja con números. Para muestrear nombres, numéralos y usa el resultado para buscarlos — o usa la herramienta de sorteo de nombres.
Sin reemplazo, una vez que un número se extrae no puede aparecer de nuevo — cada selección lo remueve del grupo. Con reemplazo, cada extracción tiene el grupo completo disponible, así que las repeticiones son posibles.
Para legibilidad. El orden de selección es aleatorio, pero una vez extraídos, una lista ordenada es más fácil de usar — para buscar registros, por ejemplo. La aleatoriedad está en qué números fueron elegidos, no en su orden de visualización.
No. La muestra se genera en JavaScript en tu dispositivo. No se transmite ni almacena nada.
Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.
Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.