Generador de equipos aleatorios
Introduce una lista de nombres y forma equipos aleatorios al instante. Elige el número de equipos o de personas por equipo, equilibra la habilidad total y copia el resultado con un clic.
Divide una lista de nombres en equipos aleatorios
Fórmula del generador de equipos
Donde:
- \(n\) — número de personas de la lista
- \(T\) — número de equipos
- \(s_i\) — tamaño del equipo \(i\) (los tamaños difieren, como máximo, en una persona)
- \(P\) — número deseado de personas por equipo, cuando se divide según el tamaño del equipo
- \(S_{\max}\), \(S_{\min}\) — puntuaciones totales de habilidad más alta y más baja de los equipos; \(\Delta\) es la diferencia de habilidad que se muestra en el resultado
La primera línea garantiza que los equipos tengan tamaños lo más parecidos posible: todos reciben \(\text{base}\) integrantes y los primeros \(\text{resto}\) equipos reciben uno más cada uno. La diferencia de habilidad \(\Delta\) indica cuánto se separan el equipo más fuerte y el más débil. Si activas el equilibrio por habilidad, el generador intenta acercar \(\Delta\) a 0.
Generador de equipos: ejemplo de cálculo
Ejemplo: seis personas con puntuaciones de habilidad —Alice 9, Bob 7, Carol 8, Dan 5, Eve 6 y Frank 4— se dividen en 3 equipos llamados Tiburones, Lobos y Águilas, con Equilibrar por habilidad activado (los valores predeterminados de la calculadora).
\[ n = 6, \quad T = 3 \quad \Rightarrow \quad \text{base} = \left\lfloor \tfrac{6}{3} \right\rfloor = 2, \quad \text{resto} = 0 \Rightarrow s_i = 2 \]
\[ \text{habilidad total} = 9 + 7 + 8 + 5 + 6 + 4 = 39, \quad \text{reparto equitativo} = \tfrac{39}{3} = 13 \]
Al ordenar a las personas de mayor a menor puntuación y asignar cada una al equipo cuya suma acumulada sea más baja, se forman las parejas \(9+4\), \(8+5\) y \(7+6\):
\[ 9 + 4 = 13, \quad 8 + 5 = 13, \quad 7 + 6 = 13 \quad \Rightarrow \quad \Delta = 13 - 13 = 0 \]
Resultado: Tiburones — Alice (9), Frank (4); Lobos — Carol (8), Dan (5); Águilas — Bob (7), Eve (6). Cada equipo tiene 2 personas y suma exactamente 13 puntos de habilidad. La diferencia es 0: un reparto perfectamente equilibrado.
Cómo usar la calculadora
- Escribe los nombres en el campo Nombres, uno por línea. Para equilibrar los equipos por habilidad, añade un número después de una coma o un punto y coma, por ejemplo,
Alice, 9(para los decimales se usa un punto, como enAlice, 8.5). Las líneas en blanco se ignoran. - En Dividir por, elige Número de equipos o Personas por equipo. Debajo aparecerá el campo correspondiente: Número de equipos o Personas por equipo.
- Si quieres, introduce nombres para los equipos separados por comas en Nombres de los equipos (opcional), por ejemplo,
Tiburones, Lobos, Águilas. Los equipos que no tengan nombre aparecerán como Equipo 1, Equipo 2… - Si has añadido puntuaciones de habilidad, deja marcada la opción Equilibrar por habilidad para igualar la puntuación total de los equipos. Desmárcala si prefieres un sorteo totalmente aleatorio.
- Consulta los equipos en Tus equipos, junto con el número de equipos, las personas por equipo y la diferencia de habilidad. Pulsa Volver a sortear para hacer otro reparto o Copiar como texto para copiar la lista completa al portapapeles.
¿Qué es un generador de equipos aleatorios?
Un generador de equipos aleatorios divide una lista de nombres en equipos sin favorecer a nadie. Es como sacar nombres de un sombrero, pero más rápido y con un reparto más equitativo. Resulta útil para formar grupos de trabajo en clase, organizar un partido informal, asignar mesas en un taller o crear parejas al azar para un torneo o un amigo invisible.
La equidad tiene aquí dos aspectos. En primer lugar, no se favorece a ninguna persona ni a ningún reparto: la lista se mezcla con el algoritmo Fisher–Yates, que utiliza números aleatorios criptográficamente seguros (crypto.getRandomValues), por lo que todas las posibles divisiones en equipos tienen la misma probabilidad. En segundo lugar, los equipos tienen tamaños parecidos: nunca difieren en más de una persona, así que nadie acaba solo en un equipo mientras los demás juegan en grupos numerosos.
La opción de equilibrar por habilidad añade un tercer criterio de equidad. Puedes asignar un número a cada persona —una valoración, un hándicap, la puntuación de la semana pasada o su posición en un ranking de tenis de mesa— y el generador las distribuye para que los totales de los equipos sean lo más parecidos posible. Ordena a las personas de mayor a menor habilidad y asigna cada una al equipo disponible con la menor suma acumulada. El valor Diferencia de habilidad de los resultados, que mide la distancia entre el equipo más fuerte y el más débil, indica cómo ha quedado el reparto: 0 significa que los totales son idénticos, y los valores bajos apuntan a un enfrentamiento igualado.
Ten en cuenta que, si activas el equilibrio por habilidad, el sorteo solo es parcialmente aleatorio: se garantizan tamaños parecidos y se equilibran los totales, pero ya no se busca un reparto totalmente imprevisible. Si eso es lo que quieres —como al usar una ruleta aleatoria o lanzar una moneda—, desmarca la opción de equilibrar. También puedes probar nuestro lanzador de dados para tomar decisiones rápidas al azar.
Limitaciones y consejos prácticos
- La lista admite entre 2 y 200 nombres, con un máximo de 120 caracteres por línea. Las puntuaciones de habilidad deben estar entre 0 y 1000 y pueden incluir decimales con punto.
- Los nombres sin puntuación de habilidad cuentan como 0 en los totales. Si mezclas personas con puntuación y sin ella, la diferencia entre equipos puede tener un límite difícil de reducir; para obtener mejores resultados, asigna un número a todo el mundo.
- El equilibrio por habilidad utiliza un método voraz rápido, no una búsqueda exhaustiva. En listas habituales consigue un reparto equilibrado, pero con combinaciones de números especialmente difíciles puede pasar por alto un reparto matemáticamente perfecto por muy poco.
- Si divides por Personas por equipo y el total no es divisible entre ese número, el último equipo recibe a las personas restantes. Esto se indica expresamente en el resultado.
- Los equipos conservan sus integrantes hasta que haces algún cambio: editar un nombre, modificar el modo de división o pulsar Volver a sortear genera un nuevo reparto. Así puedes copiar el resultado o hacer una captura de pantalla sin que cambie mientras tanto.
- Como la mezcla utiliza la fuente de números aleatorios criptográfica del navegador, los sorteos no se pueden reproducir. Tampoco se guarda la lista de nombres en ningún lugar: todo ocurre localmente en tu navegador.
- Si buscas un único ganador en vez de formar equipos —para sacar un nombre de un sombrero o decidir quién empieza—, te conviene más lanzar una moneda o usar una herramienta para sortear nombres.
Preguntas frecuentes
¿Cómo puedo dividir una lista en equipos al azar sin usar una herramienta?
Escribe cada nombre en un papelito, mételos todos en un sombrero y sácalos de uno en uno: el primero va al equipo 1, el siguiente al equipo 2 y así sucesivamente. Cuando llegues al último equipo, vuelve a empezar por el primero. Con este reparto por turnos, los equipos difieren como máximo en una persona. Apunta el orden en que salen los nombres para evitar sospechas de favoritismo, o pide a alguien neutral que saque los papelitos.
¿El sorteo es realmente aleatorio y justo?
Sí. El generador utiliza el algoritmo de mezcla Fisher–Yates y la fuente de números aleatorios criptográfica de tu navegador (crypto.getRandomValues), que ofrece la misma calidad de aleatoriedad empleada en tareas de seguridad. Todas las posibles divisiones en equipos tienen la misma probabilidad: no se favorece a ningún nombre, posición ni equipo. Ten en cuenta que, si activas el equilibrio por habilidad, el sorteo es parcialmente aleatorio a propósito, porque el objetivo pasa de ser la imprevisibilidad a igualar la fuerza de los equipos.
¿Qué valor de diferencia de habilidad es bueno?
La diferencia de habilidad es la distancia entre las puntuaciones totales del equipo más fuerte y el más débil. El valor perfecto es 0, que significa que los totales son idénticos. Una diferencia lo bastante pequeña como para no importar depende de la escala de tus puntuaciones: si rondan entre 5 y 10, una diferencia de 1 o 2 suele permitir un enfrentamiento igualado; si rondan los 100, esa misma diferencia es insignificante. Si la diferencia te parece grande, asigna puntuaciones a las personas que no tengan ninguna, porque las que faltan cuentan como 0.
¿Qué pasa si la lista no se puede dividir en partes iguales?
No pasa nada: las personas que sobran se asignan primero. Si eliges un número fijo de equipos, sus tamaños nunca difieren en más de una persona; con 10 personas y 3 equipos, habrá uno de 4 y dos de 3. Si eliges cuántas personas quieres por equipo, el último recibe a las restantes: con 10 personas y 3 por equipo se forman 4 equipos, el último con una sola persona, y el resultado lo indica expresamente. Si quieres evitar un último equipo demasiado pequeño, divide por número de equipos.
¿Puedo usarlo para un amigo invisible o para decidir quién empieza?
Para intercambiar regalos, funciona bien si fijas 2 personas por equipo: cada pareja indica entonces quién regala a quién. Eso sí, recuerda que ambas personas de la pareja se hacen regalos mutuamente, lo que resulta menos secreto que un sorteo en cadena. Para elegir a una sola persona —un ganador, quien hará una presentación o quien empieza—, dividir en equipos no es lo más adecuado: un selector aleatorio de nombres o lanzar una moneda es más rápido y útil.
¿Por qué obtengo los mismos equipos, o equipos muy parecidos, al equilibrar por habilidad?
Es normal. Con el equilibrio activado, las personas se ordenan según su habilidad y cada una se incorpora al equipo con la suma acumulada más baja. Por eso, las propias puntuaciones determinan en gran medida el reparto: solo varían el orden entre quienes tienen la misma puntuación y el orden en que se asignan los equipos. Si quieres que cada sorteo sea completamente diferente, desmarca «Equilibrar por habilidad» para hacer un reparto totalmente aleatorio.
¿Puedo dividir un número impar de personas en equipos de 2, por ejemplo, para formar parejas en un torneo?
Sí, pero ten en cuenta que sobrará alguien. Con 9 personas y 2 por equipo se forman 4 equipos más un último equipo de una sola persona, ya que el último recibe a quien quede. Si un «equipo de uno» no sirve para tu actividad, puedes quitar un nombre (el clásico pase directo de los cuadros de torneo), añadir a alguien que llegue más tarde para tener un número par o renunciar a formar parejas y dividir por número de equipos para igualar los tamaños todo lo posible (por ejemplo, 9 personas en 3 equipos de 3).