贴个启灵的平均出橙概率…
PC(叠甲:大学生睡不着觉乱写的,错了指出,我会道歉,虽然感觉差不多不会错。)
省流: 平均不触发占卜积分出货期望是消耗12127水晶。这个我敢打包票,列公式算的
占卜积分四千分保底计算机模拟抽出来是18200浮动,反正不会差太多
顺带,出5次金不是专属,第六次必为专属。出专属不是心愿,下次必是心愿。即12次为专属启灵保底。
——————————————————
↓平均不触发占卜积分出橙色启灵的期望成本↓
——————————————————
首先让我们了解一下启灵的规则
省略去抽到绿色蓝色紫色的概率
占卜消耗: 白色占卜:40 绿色占卜:60 蓝色占卜:100 紫色占卜:160 橙色占卜:250 占卜概率: 白色占卜:占卜进阶概率75%,进阶失败时返回白色占卜阶段。 绿色占卜:占卜进阶概率70%,进阶失败时返回白色占卜阶段。 蓝色占卜:占卜进阶概率65%,进阶失败时返回白色占卜阶段。 紫色占卜:占卜进阶概率50%,进阶失败时返回白色占卜阶段。 橙色占卜:获得橙色启灵的概率为10%。占卜后必然返回白色占卜阶段。 用点高中基础的概率芝士,加上一个计算器。
从白色升到绿色通常要几次呢,1/75%得到4/3
从绿色升到蓝色同理,1/70%得到10/7
从蓝到紫,20/13
从紫到橙得到橙色必然是10次,然后回到白色
然后我们用高中的几何分布算法
白升绿的消耗次数×白色消耗 + 白色升绿色消耗次数×绿色升蓝色消耗次数×绿色消耗 + 白升绿*绿升蓝*蓝升紫*蓝色消耗 + 白绿*绿蓝*蓝紫*紫橙*(紫色消耗+橙色消耗)
3/4⋅40+3/4⋅7/10⋅60+3/4⋅7/10⋅13/20⋅100+3/4⋅7/10⋅13/20⋅10⋅(160+250) ≈ 12127 水晶。
——————————————————
↓平均4000积分出保底橙色启灵的期望成本↓
——————————————————
还是以上规则,添加积分系统
每次占卜时,根据占卜品质会获得不同的积分。白色+10,绿色+15,蓝色+20,紫色+30,橙色+60 假如我们只出白色的话,达到四千积分很容易猜出来是16000魂晶是吧,但实际情况因为占卜升级了以后需要魂晶更多了,所以成本比这个要高)
然后因为条件复杂,没办法列公式,因此我跑了个python来算结果。有大佬可以自己在电脑里跑一下,帮我捉个虫。
import random # 定义占卜消耗和积分 costs = [40, 60, 100, 160, 250] # 白色, 绿色, 蓝色, 紫色, 橙色 points = [10, 15, 20, 30, 60] # 白色, 绿色, 蓝色, 紫色, 橙色对应的积分 # 定义占卜概率 probabilities = [0.75, 0.70, 0.65, 0.50, 0.10] # 白色, 绿色, 蓝色, 紫色, 橙色占卜成功的概率 # 初始化变量 total_crystals_list = [] # 存储每次模拟的总消耗水晶数 # 运行一万次模拟 for _ in range(10000): total_crystals = 0 # 每次模拟的总消耗水晶数重置为0 total_points = 0 # 每次模拟的总积分重置为0 # 模拟占卜过程 while total_points < 4000: current_level = 0 # 当前占卜品质(0: 白色, 1: 绿色, 2: 蓝色, 3: 紫色, 4: 橙色) while current_level < 4: # 当没有占卜到橙色启灵时 if random.random() < probabilities[current_level]: # 占卜成功,进阶到下一个品质 current_level += 1 total_crystals += costs[current_level - 1] total_points += points[current_level - 1] else: # 占卜失败,返回白色占卜阶段 current_level = 0 # ps:这里不需要额外消耗水晶,因为已经消耗在失败的占卜上了 # 占卜到橙色启灵,返回白色占卜阶段并继续 total_crystals += costs[4] # 橙色占卜的消耗 total_points += points[4] # 橙色占卜的积分 # 将每次模拟的总消耗水晶数添加到列表中 total_crystals_list.append(total_crystals) # 计算平均消耗的水晶数量 average_crystals = sum(total_crystals_list) / len(total_crystals_list) # 输出结果 print(f"运行10000次模拟后,达到4000积分大约需要消耗 {average_crystals:.2f} 个水晶的平均值。")
运行一万次模拟后,达到的计算结果是18209.14 个水晶,当然也可以算更多次,反正我运行的结果就是这样了,18200左右吧
感谢看到这。祝你最理想状况五发出专属
评论(2)
阿玉 PC
2024年11月05日 10:40 来自四川省
#2
Coelraum
2024年10月09日 20:24 来自辽宁省
#1