上班摸鱼是这样的
起因今天在摸鱼的时候看到某个帖子在讨论瓶装打击,然后在那边算概率,就顺手用python写了个蒙特卡洛。
比如20张的卡组,有5张启动牌,用0表示,希望能在首轮抽到,其余15张则是剩下的攻击,技能牌,用1,2,3表示,1当然代表高贵的打击捏

程序的逻辑很简单,就是起手抽到0就留着,抽到1,2,3就扔掉,以下是没有瓶火时的试运行结果,看了下应该没啥bug,符合我预想的设计

瓶火的设定就是把1直接塞手牌里,剩下的19张卡洗一洗再抽前4
以下是有瓶火的试运行结果,看了下应该也没啥bug

循环十万次最终的期望分布,关键牌期望的话,无瓶火是2.24牌,瓶火打击是2.13牌


比如20张的卡组,有5张启动牌,用0表示,希望能在首轮抽到,其余15张则是剩下的攻击,技能牌,用1,2,3表示,1当然代表高贵的打击捏

程序的逻辑很简单,就是起手抽到0就留着,抽到1,2,3就扔掉,以下是没有瓶火时的试运行结果,看了下应该没啥bug,符合我预想的设计

瓶火的设定就是把1直接塞手牌里,剩下的19张卡洗一洗再抽前4
以下是有瓶火的试运行结果,看了下应该也没啥bug

循环十万次最终的期望分布,关键牌期望的话,无瓶火是2.24牌,瓶火打击是2.13牌


















