Supongo que voy a responder eso yo mismo ahora.
Mi humilde opinión es que cuando tratas de nivelar las pérdidas de todos los “héroes”, aún tendrás una buena proporción de victorias, ya que estás jugando con una tasa de victorias más alta, mientras que los héroes con una gran cantidad de pérdidas mantendrá el nivel actual más fácil. Si tienes 3 héroes y puedes jugar uno muy bueno y otro malo, entonces solo juegas el que tenga menos pérdidas. Si accidentalmente encuentra uno que tiene una tasa de ganancia del 100%, seguirá jugando contra él para siempre, ya que no perderá, pero si tiene a alguien con una tasa de ganancia del 0%, lo jugará una vez y pasará a la siguiente, hasta que él es de nuevo el que tiene menos pérdidas.
165W / 5 L = 97%
- En programación, ¿un generador de números aleatorios es realmente aleatorio? ¿O son los números aleatorios generados por un algoritmo oculto?
- ¿Por qué un montón de emparejamiento es más rápido que un montón binario?
- Cómo aprender estructuras de datos y algoritmos lo suficientemente buenos como para conseguir un trabajo en 10 meses
- ¿Cuál es el problema con mi código de C ++ para SPOJ.com - Problema PALIN?
- ¿Por qué el ordenamiento rápido se denomina 'rápido' incluso cuando tiene complejidad O (n2) en el peor de los casos?
6W / 5 L = 55%
1W / 5 L = 17%
187 juegos jugados solo 15 perdidos.
De esta forma obtendrá tasas de ganancias semi precisas mientras juega una cantidad razonable de juegos ganados.
Otra solución sería elegir uno al azar después de cada juego perdido.