java等概率抽卡_抽卡概率与期望指计算

跟一个朋友讨论了抽卡概率和期望的问题,平时也不怎么研究“数学问题”,突然来这么一下,也是有点懵逼。之后搜到了这篇帖子https://bbs.nga.cn/read.php?tid=20203748&rand=359,有了些灵感。有几个数值不知道怎么算出来的,也是探索了一段时间,弄懂之后感觉还是挺简单的。记录一下,给像我一样“愚蠢”的有缘人一些灵感。

不过不知道作者希不希望被转载,所以这里直接贴链接出来了,如果有什么问题,及时整改。

朋友的想法是,打造装备,每次成功概率递增,计算打造成功的期望。

8e2f42d4825b

图1. 强化概率模拟数据

以图片1中的数据为例,A列就是强化装备的次数,B列就是某次强化装备时的概率(系统设定的),C列就是某次强化装备时的实际概率(条件概率),D列就是强化次数对应的期望,E列就是强化20次的总期望,也就是按照这种概率,玩家强化装备成功的平均次数为5.29次。

实际概率的算法,比如第二次成功的概率不是10%,因为它的成功建立在第一次的失败上,所以是(1-5%)*10%。同样的第三次成功的概率建立在第一次和第二次都失败的基础上,所以是(1-5%)*(1-10%)*15%。以此类推,根据设定的概率得到20次分别对应的实际概率。

期望的算法,则是 次数*其对应的实际概率。总期望就是对各个次数对应的期望的累加。这种算法一定要保证,所有事件(次数)的实际概率的总和为1。如果不为1,简单的累加就不是

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值