地下城与勇士:起源我写了一个程序来模拟史诗掉落并给出装备毕业所需掉落次数平均值如下:
昨天我已经问过deepseek这个问题,deepseek也用数学计算出答案,今天抽出点时间再用程序模拟一下史诗掉落
先上结果
一些说明
首先70版本的70级史诗防具共有15套,也就是75件
首饰8套,也就是24件
防具和首饰一共99件
上边数据的含意是:假如你只会掉落这99件装备,获取指定五件装备(这里以真学套为例)所需要的平均掉落次数
这个数据有什么意义?
你可以通过游戏内社交-游戏知己-自助工具-史诗掉落流水,先查看最近十天内某个角色掉落的所有防具、首饰类史诗,这里假如掉落5件,也就是平均两天一件,每天0.5件
然后用上边数据平均值(203)÷0.5,就可以得出凑齐真学五件套所需时间期望值 406天
假如你运气比较好,每天出一件防具、首饰类史诗,那么天然获取真学五件套所需时间期望值为 203÷1=203天
程序原理和代码如下
原理:用1-99这99个数字代表99件装备,其中1代表真学护肩,2代表真学衣服,3代表真学下装,4代表真学腰带,5代表真学鞋子,每0.2秒从1-99中获取一个随机整数代表一次史诗掉落,同时进行一次数据验证,如果随机数是1-5则赋值相应数据为真(数据初始为假,代表没有获取,赋值真后代表已获取,一共五个数据,写在一个数组里面),然后等待0.1秒后进行一次判定,如果1-5已全部随机到,则输出该次模拟结果,等待3秒后开始下次模拟,否则什么也不操作
代码
一会我再分别模拟一下获取真学五件套中任意四件所需掉落数和首饰三件套所需掉落数,然后就不发代码了,只发结果(代码只用稍微改动一下即可,如果你能看懂上边代码,应该知道这很简单)
获取真学五件套中任意四件30次数据平均值153(感觉有点高,可能随机时运气不好)
代码主要修改的这个函数,禁用跳出循环那行,把条件分支如果中的5改成4(大家帮我看下改的对不对,总感觉输出结果数字有点高)
获取巨魂首饰三件套30次模拟平均掉落史诗数170
最后说明
1、模拟的总次数有点少,所以这个平均值意义也不是很大,仅供参考,对欧皇来说,获取10件史诗直接全身毕业也不是不可能
2、以上模拟有个前提条件,就是这99件装备每件掉落时权重都是相同的,没有通过程序控制权重
3、其实大家可以通过刷深渊保底,当提示出现强烈的能量波动时,会掉落本命甲或者随机首饰(我的几个号测试结果都掉落了,但不确定是否百分百这样掉落),大家可以通过这个技巧来加快装备毕业速度,不知道怎么操作的朋友可以看下之前我发的一个帖子
祝大家都能欧气满满早日装备毕业
8月7日更新(原帖8月4日发的)
今天一个小号触发了深渊保底,然后发现不能刷强烈的能量波动了,现在直接不提示了,可能是昨天更新时修改了程序吧
还有大号(肥鯮,轻甲精通)今天触发了野生强烈的能量波动,掉落一件史诗皮夹腰带,所以之前说的结论也不成立了,看来这个文字提示意义可能不大
8月8日更新
今天剑宗触发深渊保底发现又提示能量波动了,重刷四次后出现强烈的能量波动,出了一件布甲鞋子……再次验证了强烈的能量波动不一定会出本命甲或者随机首饰,那问题来了,这个提示到底有什么用?纯粹逗人开心?
昨天蓝拳小号也是重刷了四次,一次也没有提示文字(那么大又明显的文字,我应该没有看错),程序改来改去,让人琢磨不透
以上就是地下城与勇士:起源我写了一个程序来模拟史诗掉落并给出装备毕业所需掉落次数平均值相关内容。