Qué hace esta herramienta
La Calculadora para Sortear Nombres y Mezclar Listas toma cualquier lista que pegues —nombres, números o simple texto— y selecciona o reordena sus elementos al azar. Úsala para sacar ganadores de un sorteo, elegir a un alumno, formar equipos, barajar una lista de reproducción o, sencillamente, alterar un orden. Cada clic genera un resultado nuevo y totalmente aleatorio.
Cómo usarla
Pega tus elementos en el recuadro separándolos con saltos de línea o comas (puedes combinar ambos). En Cuántos elementos sortear indica cuántos quieres extraer. Elige Permitir repeticiones = No para un sorteo sin reemplazo (cada elemento se usa una sola vez) o Sí para que un mismo elemento pueda salir más de una vez. Si lo deseas, ordena el resultado de menor a mayor / A-Z o al revés, y selecciona un formato de copia para pegarlo cómodamente en una hoja de cálculo o un mensaje.
La fórmula explicada
Sea \(N\) el número de elementos detectados y \(k\) la cantidad que solicitas. Sin repeticiones, la herramienta aplica un barajado de Fisher-Yates (para \(i\) desde \(N-1\) hasta 1, intercambia el elemento \(i\) con uno anterior elegido al azar) y devuelve los primeros
$$m = \min(k, N) \quad \text{(sin reemplazo)}$$elementos; así, cuando \(k\) es grande, simplemente obtienes toda la lista mezclada. Con repeticiones realiza \(k\) extracciones independientes, cada una eligiendo un índice aleatorio
$$j = \lfloor \text{rand}() \times N \rfloor$$por lo que los elementos pueden repetirse y \(k\) puede superar a \(N\). La ordenación usa un comparador natural: los tokens que parecen números se comparan numéricamente, y el resto se compara como texto sin distinguir mayúsculas de minúsculas.
Ejemplo práctico
Lista: Liam, Ethan, Haley, 34, 25, 16, A, B, C (\(N = 9\)). Sortear = 9, repeticiones = No, orden = ninguno. Como \(k\) es igual a \(N\), se trata de un barajado completo: se devuelven los 9 elementos en uno de los \(9! = 362\,880\) órdenes igualmente probables, por ejemplo: 34, Ethan, B, A, 25, C, Liam, 16, Haley.
Preguntas frecuentes
¿Por qué el resultado cambia cada vez? El sorteo es aleatorio, así que volver a ejecutarlo da, a propósito, un nuevo orden o una nueva selección.
¿Y si pido más elementos de los que tiene mi lista? Sin repeticiones, la cantidad se limita al tamaño de la lista (obtienes toda la lista mezclada). Con repeticiones, recibes exactamente el número que pediste.
¿Cómo se tratan las comas y los espacios? Los elementos se separan por comas y saltos de línea, los tokens vacíos (como una coma sobrante) se descartan y se eliminan los espacios alrededor para obtener resultados más limpios.