(对应原神2.0+新武器池规则)原神抽卡预算与出货期望计算器改
更新日志
v0.2.1
新增了最大最小值的计算
v0.2.0
新增了第70/80/90百分位的计算
v0.1.0
initial release
引用文献
1. 孤胆飞客 - [心得交流] 原神抽卡预算与出货期望计算器:想知道你能抽出啥吗?
https://bbs.nga.cn/read.php?tid=26447862
我的程序是基于这个版本改的,省下了很多学习成本
2. 原神抽卡全机制总结
现在在武器池这块有点过时了,但好在出金机制没有变化,公式都还能接着用
功能
根据当前的抽卡情况提供关于出货概率的信息

下载
下载地址:https://github.com/Mark9804/genshin-gacha-calculator/releases
仓库地址:https://github.com/Mark9804/genshin-gacha-calculator
选择适合自己系统的程序下载(Windows:.exe;macOS/Linux发行版:.sh)
部分功能演示
我主要是用Mac的,这里用Mac展示。Windows也有对应的版本

不过Windows的C++编译真的折磨死我了,VS自带的编译器一直告诉我缺少分号(检查过了不是中文分号也不是希腊问号),换了clang++能编译但会出现Windows祖传中文乱码,最离谱的是以上问题在Mac上都没有遇到,牛蛙。
如果有不能用的,感觉算的不对的,欢迎评论区讨论或者在GitHub上发issue。
1. 启动
双击启动(Linux/macOS如果不能启动的话可能是下载的程序没有运行权限,命令行输入chmod 744 文件路径 然后回车一下应该就能正常运行了)

2. 五星角色池模拟

3. 活动武器池模拟

已知bug
如果输入不是半角数字的话会无限循环,关掉窗口即可
Todo
Python版本因为性能太差被搁置了,NGA有人反馈可以用numba包的JIT抢救一下,我尽量
图形化界面(C++是不可能了,python要是性能抢救起来了可以用Gooey写一个)