精灵宝可梦第三、四世代捕获概率计算器
由于近期收帕路奇亚收的怀疑人生,因此想看看到底捕获概率是多少,结果发现第三、四世代的捕获概率计算还挺复杂的,因此写了个小计算器来计算捕获概率。需要填写捕获度、最大血量、剩余血量以及模拟次数,以及状态和精灵球两个选项需要选择。两个计算值不要填写(写了也没用)。

因实际计算公式中存在四个随机数,为了更好的计算出精确的捕获概率,故采用蒙特卡洛法来模拟捕获,因此在计算器中次数越大则捕获概率越精确,实测填写100000时可以兼顾计算时间和计算精度(CPU:i5-12400F,CPU单核性能差的话10000也行,就是不太准)。计算器中的捕获度直接搜百度就有,我这边也有表格,需要的话可以找我要。
至于为什么一个计算器能34m,是因为我只会用python写,ui用qt5做完就这么大了,同时目前的python水平仅限于糊弄公司写计算软件(原则就是能动就行)。所以,主要还是我自己用为主。有需要就随便拿去(因为一共就几十行)

资料来源:
[1]https://tieba.baidu.com/p/7084713285
[2]https://wiki.52poke.com/wiki/%E6%8D%95%E8%8E%B7%E7%8E%87#%E7%AC%AC%E4%B8%89%E4%B8%96%E4%BB%A3%E3%80%81%E7%AC%AC%E5%9B%9B%E4%B8%96%E4%BB%A3