Re: [问题] 60229实况剪辑 请问机率

楼主: chicube (chicube)   2019-05-20 20:50:24
※ 引述《ss8901234 (绝命六龟葡萄)》之铭言:
: https://clips.twitch.tv/StormyTentativePlumberGrammarKing
: 烫台聊天室到现在还在算
: 还是没什么头绪
: 有人知道会发生这样的机率是几分之一吗
我也写了个程式验证 有错请指教
import numpy as np
count=0
for j in range(100000):
np1 = np.array([4,2,2,1,9])
for i in range(9): #扣9次
c=np.where(np1>0)[0] #列出血量大于0的目标
x=np.random.choice(c,1)[0] #随机从目标选择
np1[x]=np1[x]-1 #扣血
if np1[4]==9:
count+=1 #9次后没打到头count+1
最后count数是3270
约3.27%
作者: NoLimination (啊啊啊啊)   2019-05-20 20:53:00
为什么有3%这么多...
作者: keroro123755 (有点名)   2019-05-20 20:57:00
这就要看前一篇的对错了
作者: surahinagiku (奇路亚)   2019-05-20 21:16:00
我程式跑了3个十万次 机率是13.3-13.6%很接近 (4/5)^9
作者: qazwsx879345 (qazwsx879345)   2019-05-20 21:20:00
python真的方便无脑好用= =
作者: surahinagiku (奇路亚)   2019-05-20 21:21:00
大大这种写法应该是对的了
作者: NankanAvenge (amuse)   2019-05-20 21:32:00
要理论值还是要算所有可能性跟机率吧 不过十万次应该也接近理论值了
作者: keroro123755 (有点名)   2019-05-20 21:41:00
你的理论值忽略太多东西了
作者: ghytrfvbnmju (青色微蓝)   2019-05-21 00:41:00
理论值忽略一堆,如果先把一只怪打死,剩下3只怪不就变(3/4)继续算了吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com