鸣潮爆料吧 关注:85,975贴子:3,502,472
  • 5回复贴,共1

用d指导写了个代码,来模拟看看团子比赛结果

只看楼主收藏回复

首先,让我们明确以下规则和参赛选手:
A小组共六个团子,共同从起点出发,赛道有24个格子,每个团子抛骰子决定本次移动步数,骰子有1、2、3三个牌面,代表团子的本次行进步数,理论上出现每个骰面的概率相等,团子在行动时,后方团子的目标移动格子若有其他团子,则会叠在前方该团子的头上,当下方团子移动时,会带动上方团子一起移动,团子没有堆叠上限,处于堆叠状态的团子越往上排名越靠前。
本次参赛团子及其特殊技能如下:
1. 今汐,如果头顶堆叠其他团子,有40%的概率移动到所有团子的最上方;
2. 长离,如果下方堆叠其他团子,下一个回合有65%的概率最后一个行动;
3. 卡卡罗,开始移动时,如果在最后一名,额外前进3格;
4. 守岸人,骰子只会掷出2或3;
5. 椿,自身行动时50%概率触发:当前格子除了自身外每有1个团子,使自身行动格数+1,且不会带其他团子一起移动;
6. 珂莱塔,28%概率以骰子的步数前进2次;
所有团子将按照以上顺序抛骰子,由于官方表达并不清楚,因此我们假设:当团子出现堆叠时,下一轮它们依旧按照上述顺序抛骰子,先抛骰子的团子会带动上方团子一起运动,而上方的团子在下方团子停止运动后会再抛骰子继续运动
基于Python语言编写如下程序:
deepseek根据上述规则自行编写的,跑了三次,结果差别不大,各位可以看看规则有没有需要补充的



IP属地:上海来自Android客户端1楼2025-05-14 18:04回复
    完整代码


    IP属地:上海来自Android客户端2楼2025-05-14 18:05
    回复
      2025-05-16 23:29:46
      广告
      稳一手可以投卡卡罗,守岸人。梭哈就投柯莱特现在黑马值更新了可以去换了


      IP属地:河北来自Android客户端3楼2025-05-14 18:07
      收起回复
        基于蒙特卡洛模拟运行10000次,输出结果是按某种顺序排名出现的概率,概率合计为1,总共执行了三次代码,结果主楼所示


        IP属地:上海来自Android客户端4楼2025-05-14 18:08
        回复
          有个问题,今夕这个技能什么时候触发,是在骰子下一回合开始前吗?还是任意时刻


          IP属地:北京来自Android客户端5楼2025-05-14 20:45
          回复