¿Cuántas veces se puede agarrar consecutivamente al menos 5 dobles por mano?

Escenario

¿Cuántas veces se puede agarrar consecutivamente al menos 5 dobles por mano?


Resultados

En base a 168 simulaciones, la distribución de las veces consecutivas que el Jugador Uno tuvo al menos 5 dobles es la siguiente:

2 manos consecutivas con al menos 5 dobles: Ocurrió 0 veces (Probabilidad: 0.00%)

3 manos consecutivas con al menos 5 dobles: Ocurrió 0 veces (Probabilidad: 0.00%)

4 manos consecutivas con al menos 5 dobles: Ocurrió 0 veces (Probabilidad: 0.00%)

5 manos consecutivas con al menos 5 dobles: Ocurrió 0 veces (Probabilidad: 0.00%)

6 manos consecutivas con al menos 5 dobles: Ocurrió 0 veces (Probabilidad: 0.00%)


Esto indica que, en estas 168 simulaciones, no se observó ninguna secuencia consecutiva de manos del Jugador Uno con al menos 5 dobles.


El código de python3 utilizado:

consecutive_sequence_counts_at_least_5_doubles = {

    2: 0,

    3: 0,

    4: 0,

    5: 0,

    6: 0

}

current_consecutive_count = 0

for doubles_count in player_one_doubles_per_simulation:

    if doubles_count >= 5:

        current_consecutive_count += 1

    else:

        # If the streak is broken, record counts for all sequence lengths found

        for length in consecutive_sequence_counts_at_least_5_doubles.keys():

            if current_consecutive_count >= length:

                consecutive_sequence_counts_at_least_5_doubles[length] += 1

        current_consecutive_count = 0


# After the loop, check for any pending consecutive sequence at the end

for length in consecutive_sequence_counts_at_least_5_doubles.keys():

    if current_consecutive_count >= length:

        consecutive_sequence_counts_at_least_5_doubles[length] += 1


num_simulations_for_probability = len(player_one_doubles_per_simulation)


print("Ocurrencias de secuencias consecutivas donde el Jugador Uno tuvo al menos 5 dobles:")

for length, count in consecutive_sequence_counts_at_least_5_doubles.items():

    probability = count / num_simulations_for_probability if num_simulations_for_probability > 0 else 0

    print(f"  Longitud {length}: {count} veces (Probabilidad: {probability:.4f})")



¿Qué opinas tú?

Comments

Popular Posts