林 (@lixiaolincontact) 在 代码有错吗?大佬们帮忙看下 中发帖
为什么模拟100万次后概率是72%左右 我看代码实现发现不了问题 实际计算3 3 2 、3 2 3 、2 3 3 ,这三种情况,总情况数是C(8,2)=28 25/28 = 89% 两者不一致 问题出在哪了 请教大家
import random
from collections import Counter
def simulate(trials=1000000):
count = 0
valid_trials = 0 # 实际用于统计的轮数
chosen_points = [] # 存储每次选择的点数
for _ in range(trials):
# 创建牌堆:3~A 各8张,共104张 + 小王大王各2张 = 108张
deck = []
for point in range(...