J1 y J3 con las 7 piedras del mismo palo

Escenario

J1 y J3 con las 7 piedras del mismo palo. 


Resultados

Luego de 168 simulaciones, donde se buscó que J1 y J3 tuvieran  las 7 piedras del mismo palo se obtuvo 7/168, es decir 4,16%



¿Te ha ocurrido lo anterior? ¿a favor o en contra?


Te dejo el código en python por si acaso quieres darle una mirada

scenario_counts_per_number = {}

# Iterate through each number (X) from 0 to 6
for target_num in range(7):
# Identify the 7 physical tiles that contain the number X
x_related_tiles = set()
x_related_tiles.add(tuple(sorted((target_num, target_num)))) # Add the double (X,X)
for i in range(7):
if i != target_num:
x_related_tiles.add(tuple(sorted((target_num, i)))) # Add single tiles (X,Y)

count_current_scenario = 0

# Iterate through each simulation
for simulation_hands in all_simulations_player_hands:
p1_hand = simulation_hands[0] # Player One's hand
p3_hand = simulation_hands[2] # Player Three's hand

combined_hand = p1_hand + p3_hand

# Check if ALL 7 physical tiles that contain X are present in this combined hand
all_x_tiles_in_combined_hand = True
for x_tile in x_related_tiles:
if not has_exact_piece_in_hand(combined_hand, x_tile):
all_x_tiles_in_combined_hand = False
break

if all_x_tiles_in_combined_hand:
count_current_scenario += 1

scenario_counts_per_number[target_num] = count_current_scenario

print("Conteo de ocurrencias del escenario específico (J1 y J3 tienen las 7 fichas de X) para cada número X:")
for num, count in scenario_counts_per_number.items():
print(f" Número {num}: {count} veces")

total_global_scenario_count = sum(scenario_counts_per_number.values())
print(f"\nConteo total global del escenario específico (sumando todos los números X): {total_global_scenario_count} veces")

Comments

Popular Posts