用Java实现原神抽卡算法
哈喽~大家好,好久没有更新了,也确实遇到了很多事,这篇开始恢复更新,喜欢的话,可以给个的三连,什么?你要白嫖?那可以给个免费的赞麻。
🥇个人主页:
🥈 系列专栏:
🥉与这篇相关的文章:
【JAVA凝气】异常篇
Java测试、反射、注解 【JAVASE开发】带你零基础学JAVA项目(学生管理系统篇)
号外号外,我最近发现了一个非常棒的人工智能学习网站,它的内容通俗易懂,风趣幽默,让人印象深刻。我想和大家分享这个网站,
即可访问。目录
一、前言
本篇文章将会用Java模拟原神抽卡,先说结论, 再来分析。
在 [1,73] 抽时, 每次出五星角色的概率为 0.6% , 在 [74,90] 抽每次抽卡概率比上次高 6% 。
当获取到五星角色时, 有 50% 概率是UP角色, 若这次五星没有抽到UP角色, 下次五星角色必定是UP角色。五星角色保底为 90 抽, 五星UP角色保底为 180 抽。
4星物品(武器和角色)基础概率为5.1%,包括保底的概率为13%,最多10次保底4星物品(角色或者武器)。当获得4星物品时有50%的几率为UP角色。
角色池抽卡概率递增表
二、效果演示
三、具体代码
四、到底夺少抽才能双金?
改一个分支条件,flag 是开关, 这时我们的原石数量是无限,循环一直抽下去。
运行结果(仅供参考,具体以实际为准,反正我还没双金过,呜呜呜)
========================================分割线=================================2023-09-06 更新
好消息我也有双金了,坏消息是常驻出的
1200抽出的,感觉模拟双金概率还算挺准确的,后续会优化
不积跬步无以至千里,趁年轻,使劲拼,给未来的自己一个交代!向着明天更好的自己前进吧!
- 点赞
- 收藏
- 关注作者
评论(0)