Pega la lista, elige cuántos equipos y obtén tamaños que difieren en 1 persona como mucho
Este generador de equipos aleatorios mezcla una lista de nombres y reparte a todos los participantes en equipos, sin dejar a nadie fuera. Tú decides cuántos equipos quieres o cuántas personas puede tener como máximo cada uno, y el equipo más grande y el más pequeño nunca se llevarán más de 1 persona de diferencia. Quién va a cada equipo se decide en el momento de pulsar el botón, así que ni siquiera quien dirige la actividad puede saberlo de antemano.
Si no basta con igualar el número de personas, usa Equilibrar por. Si escribes un grupo detrás de cada nombre (departamento, clase, sexo), cada grupo se reparte por todos los equipos. Si escribes una puntuación, los equipos se forman para que la suma de puntos salga parecida. Y si dos personas deben ir juntas o separadas, anótalo en las condiciones. Antes de repartir, el panel muestra los huecos de cada equipo; después, cada equipo lleva una barra con su composición por grupos o su suma de puntos.
Por qué sortear los equipos en lugar de elegirlos
Cuando los equipos los monta quien organiza, siempre hay alguien que pregunta por qué le ha tocado con esos. Y cuando cada uno elige, los amigos se juntan y siempre queda alguien para el final. Si anuncias antes las reglas (número de equipos, qué equilibrar, condiciones) y repartes en una pantalla que todos ven, nadie puede decir que el resultado está inclinado a favor de nadie. Situaciones habituales:
- Trabajos en grupo en clase: reparte una clase de 25 en grupos de 4 y separa a dos alumnos que se distraen entre sí.
- Dinámicas de empresa y formaciones: si los de un mismo departamento se sientan juntos, la conversación no se abre. Escribe el departamento como grupo y cada mesa saldrá mezclada.
- Fútbol sala o baloncesto con amigos: si los mejores acaban en el mismo bando, el partido está decidido antes de empezar. Pon a cada uno una nota de 1 a 5 y se igualan las sumas.
- Educación física y jornadas deportivas: usa el curso o la clase como grupo para que cada equipo tenga alumnos de todos.
- Actividades por parejas: pon un máximo de 2 por equipo. Si el número de personas es impar, una se queda sola; para evitarlo, escribe como número de equipos la mitad de las personas (redondeando hacia abajo) y solo un equipo tendrá 3.
Cómo se usa
- Pega los nombres en Nombres, uno por línea. También sirven varios nombres separados por comas en una misma línea. Encima del cuadro aparece el número de personas para que lo compares con el real.
- En Dividir por, elige número de equipos o tamaño máximo y escribe la cifra. Al lado verás una previsión como «16 personas → 4 equipos, 4 en cada uno», y el panel de abajo dibuja los huecos de cada equipo.
- Si solo importa el tamaño, deja Equilibrar por en «Solo cantidad». Para equilibrar grupos o nivel, pulsa «Grupos» o «Puntuación» y añade
/ grupoo/ puntosdetrás de cada nombre. - Si lo necesitas, abre Condiciones de mismo equipo y equipos distintos y escribe un conjunto de nombres por línea. Activa «Capitanes» para elegir un capitán por equipo. Para dar emoción delante del grupo, elige cómo Revelar: «Uno a uno» sienta a cada persona como quien reparte cartas, «En 5 s» mantiene los nombres cambiando en cada hueco durante cinco segundos antes de que se detengan a la vez y «Equipo a equipo» deja las tarjetas boca abajo hasta que las abres. Los efectos de sonido solo suenan si los activas.
- Pulsa Formar equipos. Puedes cambiar el nombre de un equipo haciendo clic en su cabecera o pulsar Sortear nombres para usar colores, animales, frutas o planetas; Sortear el orden numera los equipos para exposiciones o partidos. Con «Copiar resultado» o «Guardar TXT» lo llevas a un grupo de mensajería o a un aviso. «Mezclar de nuevo» reparte otra vez desde cero.
Si copias de Excel o de Hojas de cálculo de Google la columna de nombres junto con la de grupo (o puntos), el tabulador que las separa se lee como nombre y etiqueta. Si delante hay una columna de números, esos números se leerían como nombres, así que empieza la selección en la columna de nombres.
El tamaño de cada equipo sale de un cociente y un resto
Con N personas y K equipos, todos los equipos reciben primero el cociente de N ÷ K y las personas que sobran se añaden de una en una a distintos equipos. Por eso cada equipo tiene el cociente o el cociente más 1, y ninguno queda vacío. Si indicas un tamaño máximo M, el número de equipos es N ÷ M redondeado hacia arriba y después se reparte igual. El máximo es un tope, no una cifra que haya que llenar: 10 personas con máximo 4 salen en equipos de 4·3·3, no de 4·4·2.
| Personas | Dato | Equipos | Tamaños |
|---|---|---|---|
| 12 personas | 3 equipos | 3 | 4·4·4 |
| 10 personas | 3 equipos | 3 | 4·3·3 |
| 10 personas | máx. 4 | 3 | 4·3·3 |
| 13 personas | máx. 4 | 4 | 4·3·3·3 |
| 25 personas | máx. 4 | 7 | 4·4·4·4·3·3·3 |
| 31 personas | máx. 6 | 6 | 6·5·5·5·5·5 |
| 27 personas | máx. 2 (parejas) | 14 | 13 × 2, 1 × 1 |
Como se ve en la última fila, al hacer parejas con un número impar de personas una se queda sola. Para evitarlo, escribe 13 equipos y solo uno tendrá 3 personas. Qué equipos reciben a la persona extra se decide al azar cada vez, y el número de equipo es solo una etiqueta, no una clasificación.
Equilibrar por grupos: cada grupo varía como mucho en 1 persona entre equipos
Con «Grupos», quienes llevan la misma etiqueta forman un grupo. La herramienta recorre los grupos del más grande al más pequeño, mezcla a las personas de cada uno y las va colocando una a una en el equipo que menos tiene de ese grupo y, entre esos, en el que tiene menos gente en total. Así los equipos se mantienen a menos de 1 persona de diferencia y cada uno recibe lo que le corresponde de cada grupo o una persona más. Quienes no llevan etiqueta forman un único grupo, «Sin grupo», que se reparte igual. Las etiquetas que solo se distinguen por mayúsculas o minúsculas (A y a) cuentan como el mismo grupo.
| Grupo | Personas | Tamaño del grupo ÷ 4 | Por equipo |
|---|---|---|---|
| Ventas | 5 | cociente 1, resto 1 | 1 en tres equipos · 2 en uno |
| Desarrollo | 5 | cociente 1, resto 1 | 1 en tres equipos · 2 en uno |
| Diseño | 3 | cociente 0, resto 3 | 1 en tres equipos · 0 en uno |
| Planificación | 3 | cociente 0, resto 3 | 1 en tres equipos · 0 en uno |
Tres diseñadores no llegan para cuatro equipos, así que uno se queda sin ninguno. A ese equipo la herramienta le añade una persona de Ventas o de Desarrollo para que también tenga 4. La composición por grupos de cada equipo se ve en una barra de colores bajo su tarjeta, y la leyenda de arriba indica el tamaño de cada grupo y avisa de que cada grupo varía como mucho en 1 persona de un equipo a otro.
Equilibrar por puntuación: equipos con sumas parecidas
Con «Puntuación», se usa el número entero de 0 a 100 escrito tras cada nombre para que la suma de puntos de los equipos salga parecida. Lo más cómodo es una escala sencilla como de 1 a 5, y todos deben puntuarse con el mismo criterio, porque si no el resultado pierde sentido. Primero se coloca a la gente de mayor a menor puntuación, cada persona en el equipo con menos integrantes (o, si hay empate, en el de menor suma; las puntuaciones iguales se mezclan). Después se prueba a intercambiar dos personas de equipos distintos y se acepta cada cambio que reduce la diferencia entre sumas. Un intercambio no altera el tamaño de los equipos, así que la regla de la diferencia máxima de 1 persona se sigue cumpliendo.
Hace falta ese paso de intercambios porque colocar primero las notas altas en la suma más baja no siempre da el resultado más igualado. En un ejemplo de Korf (2009) sobre partición de números, cinco personas con 8, 7, 6, 5 y 4 puntos acaban en dos equipos como 8·5·4 (17) y 7·6 (13), con 4 puntos de diferencia. Si se reparten como 4·5·6 (15) y 7·8 (15), la diferencia es cero.
| Método | Equipo de 3 | Equipo de 2 | Diferencia |
|---|---|---|---|
| De mayor a menor, a la suma más baja | 8·5·4 = 17 pts | 7·6 = 13 pts | 4 |
| Luego se intercambian el 8 y el 6 | 6·5·4 = 15 pts | 8·7 = 15 pts | 0 |
Repartir números en sumas iguales es un problema NP-completo conocido, así que con una lista grande no es realista comprobar todos los repartos posibles para encontrar el mejor. Esta herramienta reduce la diferencia con intercambios y, tras cada reparto, muestra en la leyenda la suma más baja, la más alta y la diferencia. Si no te convence, pulsa «Mezclar de nuevo». Las personas con la misma puntuación se colocan al azar, así que cada vez puede salir una combinación distinta.
Condiciones de mismo equipo y de equipos distintos
Cada línea de las condiciones es un conjunto de nombres separados por comas. Todos los de una línea de «Deben estar en el mismo equipo» van a un mismo equipo, y todos los de una línea de «Deben estar en equipos distintos» se reparten en equipos diferentes. Los nombres tienen que coincidir exactamente con los de la lista. Si en la lista hay dos personas con el mismo nombre, no se sabe a cuál te refieres y ese nombre no se puede usar en una condición; escríbelos en la lista como «Pablo A» y «Pablo B».
- Conjuntos de mismo equipo encadenados: si escribes «David, Claudia» y luego «Claudia, Sara», las tres personas tienen que ir juntas. Si una cadena es mayor que el equipo más grande, se avisa de que no se puede repartir.
- Más personas a separar que equipos: no se puede poner a 4 personas en 4 equipos distintos si solo hay 3, y se muestra como error.
- Dos condiciones que chocan: si dos personas están en un conjunto de mismo equipo y también en uno de equipos distintos, no se pueden cumplir las dos a la vez.
Las condiciones se cumplen revisando el primer reparto aleatorio e intercambiando a dos personas donde se incumpla alguna. Si se combinan el equilibrio por grupos y las condiciones, mandan las condiciones; si por una condición un grupo se desequilibra en más de 1 persona, la leyenda lo indica.
Cómo se mezcla y qué cambia al repetir
Los números aleatorios vienen de la API Web Crypto del navegador (crypto.getRandomValues). Cuando un número de 32 bits se convierte a un rango como «una de 12 personas», se descarta el tramo final que no encaja de forma exacta y se vuelve a sortear, de modo que nadie tiene más probabilidades que otro. El orden se mezcla con el algoritmo de Fisher–Yates que describe el diccionario de algoritmos del NIST: cada posición se intercambia con otra al azar entre ella misma y la última. Si activas «Capitanes», se elige a una persona por equipo de la misma manera, así que todos los de un equipo tienen la misma probabilidad.
«Mezclar de nuevo» reparte otra vez desde cero. No garantiza una combinación distinta de la anterior: algunas personas pueden volver a coincidir y, con una lista pequeña, hasta podría repetirse todo el reparto. Elijas la forma de revelar que elijas, el resultado ya está decidido en cuanto pulsas el botón; el efecto solo cambia cómo se muestra. Los nombres que cambian en los huecos con «En 5 s» son pura animación, y «Ver todo» o «Mostrar todos» enseñan ese mismo resultado de golpe. «Sortear el orden» mezcla los equipos con la misma fuente aleatoria.
Errores frecuentes
- El título de la lista cuenta como persona: una primera línea como «Lista de 3.º B» cuenta como un nombre porque no está vacía. Si salen más personas de las que esperabas, revisa la primera línea.
- Comas dentro de un nombre: la coma separa personas, así que «García, Pablo» se convierte en dos. Quita la coma o cámbiala por un espacio.
- Entender el máximo como tamaño fijo: un máximo de 4 no significa que todos los equipos tengan 4. Para que sean idénticos, indica un número de equipos que divida exactamente a las personas.
- Puntuaciones con escalas distintas: si uno puntúa sobre 10 y otro sobre 5, las sumas pueden salir iguales aunque el nivel real no lo sea.
- Etiquetas de grupo escritas de forma distinta: «Ventas» y «Equipo de ventas» son grupos diferentes. Si la leyenda muestra más grupos de los esperados, unifica las etiquetas.
- Repetir hasta que guste: si sigues sorteando hasta que salgan los equipos que querías, el azar deja de tener sentido. Si sorteáis entre varios, acordad antes qué resultado se va a usar.
Límites de esta herramienta
- De 2 a 200 personas, nombres de hasta 60 caracteres, grupos de hasta 20 caracteres y puntuaciones enteras de 0 a 100. La lista completa admite hasta 30.000 caracteres.
- No equilibra grupos y nivel a la vez. Elige el criterio que más importe.
- El equilibrio por puntuación reduce la diferencia con intercambios, así que no garantiza la menor diferencia posible. Valora el resultado por la diferencia que se muestra.
- No recuerda rondas anteriores, así que no puede evitar que las mismas personas vuelvan a coincidir.
- La lista y el resultado solo existen en esta pantalla. No se guardan ni se envían a ningún servidor, desaparecen al recargar y no se crea enlace para compartir, así que copia el resultado o guárdalo en TXT para pasarlo.
- En un navegador muy antiguo sin Web Crypto se usan números aleatorios corrientes (Math.random). La herramienta no certifica la imparcialidad de un sorteo oficial.
Datos a 22 de octubre de 2026. El procedimiento de mezcla, los números aleatorios y el problema de partición de números se comprobaron en los textos originales de las fuentes siguientes.
Fuentes
- 01NIST Dictionary of Algorithms and Data Structures: Fisher-Yates shuffleProcedimiento que mezcla N elementos intercambiando cada uno con otro al azar situado en su posición o después
- 02MDN: Crypto.getRandomValues()Números aleatorios criptográficamente seguros que ofrece el navegador
- 03W3C: Web Cryptography APIEstándar del navegador que define getRandomValues
- 04Lemire, D. (2019). Fast Random Integer Generation in an Interval. ACM TOMACS 29(1)Cómo convertir bits aleatorios en un entero de un rango dado sin sesgo
- 05Korf, R. E. (2009). Multi-Way Number Partitioning. IJCAI-09Repartir números en sumas casi iguales es NP-completo; incluye el ejemplo de 8, 7, 6, 5 y 4 con reparto voraz
Preguntas frecuentes
¿Qué pasa si las personas no se dividen exactamente entre los equipos?
Cada equipo recibe el cociente de personas ÷ equipos y las que sobran se añaden de una en una a distintos equipos. Repartir 10 personas en 3 equipos da 4, 3 y 3, así que entre el mayor y el menor hay 1 persona de diferencia. Qué equipos se llevan a la persona extra se decide al azar.
Puse un máximo de 4 para 10 personas. ¿Por qué sale 4·3·3 y no 4·4·2?
El máximo es un tope, no un tamaño que todos los equipos deban alcanzar. Primero se redondea 10 ÷ 4 hacia arriba, 3 equipos, y luego se reparte lo más parejo posible en 4, 3 y 3. Para equipos idénticos, indica un número de equipos que divida exactamente a las personas.
¿Cómo evito que un departamento o un sexo se concentre en un equipo?
En Equilibrar por, elige Grupos y escribe el grupo tras cada nombre, por ejemplo «/ Ventas». Cada grupo se reparte para que varíe como mucho en 1 persona de un equipo a otro. También puedes copiar de una hoja de cálculo la columna de nombres y la de grupos y pegarlas juntas.
¿Cómo escribo las puntuaciones de nivel?
Añade tras cada nombre un número entero de 0 a 100, como «/ 4». Una escala sencilla de 1 a 5 es lo más cómodo, y todos deben puntuarse con el mismo criterio. La herramienta iguala las sumas de los equipos y muestra con el resultado la suma más baja, la más alta y la diferencia.
¿Puedo poner a dos personas en el mismo equipo o en equipos distintos?
Abre las condiciones de mismo equipo y de equipos distintos y escribe un conjunto de nombres por línea, separados por comas. Los de una línea de «mismo equipo» van juntos y los de una línea de «equipos distintos» se reparten por separado. Si no se puede cumplir porque el conjunto es mayor que un equipo o que el número de equipos, se te explica el motivo.
¿Qué pasa si hay dos personas con el mismo nombre en la lista?
Se tratan como personas distintas y se muestran con su número de entrada, por ejemplo «Pablo (n.º 3)». Un nombre repetido no se puede usar en una condición porque no se sabe a quién te refieres; si necesitas una condición, escríbelos como «Pablo A» y «Pablo B».
Si mezclo de nuevo, ¿saldrán equipos distintos a los anteriores?
Mezclar de nuevo reparte otra vez desde cero, así que no se garantiza una combinación distinta. Algunas personas pueden volver a coincidir y, con una lista corta, todo el reparto podría repetirse. La herramienta no recuerda las rondas anteriores para evitar repeticiones.
¿Se guarda la lista o se envía a un servidor?
No. La lista y los resultados se procesan solo en este navegador, no se guarda ni se envía nada, y todo desaparece al recargar la página. Para conservar un resultado, usa Copiar resultado o Guardar TXT. No se crea ningún enlace para compartir.