Generador de Equipos Aleatorio (Creador de Grupos)
Pega una lista de nombres y repártela en equipos aleatorios justos — por número de equipos o por tamaño de equipo, con mezcla criptográfica y copia en un clic.
1.253 visitas
Introduce al menos 2 personas y un número válido.
Cómo Funciona Realmente la Mezcla
Repartir una lista de forma justa se reduce a una sola pregunta: ¿son igual de probables todas las disposiciones posibles de las personas? Esta herramienta usa el mezclado Fisher-Yates, un algoritmo con una historia sorprendentemente larga — lo describieron por primera vez en 1938 los estadísticos Ronald Fisher y Frank Yates como un procedimiento manual, a lápiz y papel, para aleatorizar filas en tablas estadísticas. En 1964, Richard Durstenfeld lo adaptó a la versión eficiente y apta para ordenadores que se usa hoy, que se ejecuta en tiempo lineal recorriendo la lista una sola vez e intercambiando cada elemento con uno elegido al azar entre la parte aún no mezclada. Donald Knuth popularizó después esta versión en "The Art of Computer Programming", por lo que a veces también se le llama mezclado de Knuth.
La aleatoriedad en sí proviene de crypto.getRandomValues, la fuente de números aleatorios criptográficamente segura del navegador —la misma que usamos en nuestro selector de sorteos— en lugar de Math.random, que es más rápida pero no está diseñada para resistir la predicción. La corrección del algoritmo también importa aquí: un mezclado ingenuo, como elegir una posición de intercambio aleatoria de toda la lista en cada paso en lugar de solo entre la parte aún no mezclada, introduce en silencio un sesgo estadístico. Algunas disposiciones finales acaban siendo más probables que otras — un efecto sutil parecido en espíritu a la paradoja del cumpleaños, donde las probabilidades reales funcionan de forma distinta a lo que sugiere la intuición. Un mezclado Fisher-Yates correctamente implementado evita esto: en cada paso elige de forma uniforme solo entre los elementos aún no colocados, que es lo que mantiene igual de probable cada ordenación posible.
Lo Que Deberías Saber
Repartir personas en grupos que no se dividen de forma exacta es una decisión de diseño independiente de la mezcla en sí. Cuando una lista no se puede dividir en equipos perfectamente iguales, el resto se reparte con una persona extra por equipo, empezando por el primer equipo, en lugar de amontonar a todas las personas sobrantes en un único equipo — la forma más justa de resolver un resto que no tiene una respuesta perfectamente equitativa.
- Elige repartir según un número de equipos objetivo o según un tamaño de equipo objetivo — lo que realmente importe para la situación.
- Volver a repartir ejecuta la mezcla de nuevo desde cero con aleatoriedad fresca, produciendo una disposición genuinamente distinta en lugar de una reordenación de la anterior.
- Los nombres se mezclan por completo dentro del navegador; no se envía nada a ningún sitio, lo que lo hace apto también para listas de clase o plantillas de equipo confidenciales.
Preguntas Frecuentes
¿Qué pasa si la lista no se divide de forma exacta?
El resto se reparte añadiendo una persona extra por equipo empezando por el Equipo 1 — con 11 personas en 3 equipos obtienes 4-4-3, nunca 5-3-3.
¿El reparto es realmente aleatorio?
Sí — un mezclado Fisher-Yates sin sesgos impulsado por crypto.getRandomValues, la fuente criptográfica del navegador. Cada nuevo reparto genera una combinación realmente distinta.
¿Puedo mantener a dos personas juntas o separadas?
No de forma automática — reparte y luego intercambia una pareja a mano si lo necesitas. Un reparto con restricciones está en nuestra lista de ideas.
¿De dónde viene el mezclado Fisher-Yates?
Lo describieron por primera vez en 1938 Ronald Fisher y Frank Yates como un procedimiento manual de mezclado para estadística. Richard Durstenfeld lo convirtió en el algoritmo informático eficiente que se usa hoy en 1964, y más tarde lo popularizó Donald Knuth — por eso también se le conoce como mezclado de Knuth.
¿Por qué no usar simplemente una mezcla aleatoria más sencilla?
Los enfoques ingenuos, como intercambiar cada elemento con una posición elegida de toda la lista en lugar de solo entre la parte aún no mezclada, favorecen en silencio algunas disposiciones finales frente a otras. Un mezclado Fisher-Yates correctamente implementado elige cada intercambio solo entre los elementos aún no colocados, que es lo que hace que cada ordenación posible sea igual de probable.
Herramientas Similares
Reportar un Problema
Generador de Equipos Aleatorio (Creador de Grupos)
Comentarios
Aún no hay comentarios — ¡sé el primero en escribir uno!