无极安卓网

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

来源:无极安卓网

原神 武器池概率,《原神》是一款风靡全球的角色扮演游戏,其中武器池和抽卡概率一直备受玩家关注。对于不少玩家来说,了解武器池概率和抽卡概率分析,以及期望值计算方法,是能够提高游戏获胜率的关键因素。在这篇文章中我们将会对这些内容进行详细的解析,帮助玩家更好地理解游戏规则和玩法。

原神抽卡概率分析及期望值计算方法详解

先说结论, 再来分析

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

抽卡机制

原神UP池概率机制如下:

在 [1,73] 抽时, 每次出五星角色的概率为 0.6\% , 在 [74,90] 抽每次抽卡概率比上次高 6\% .

当获取到五星角色时, 有 50\% 概率是UP角色, 若这次五星没有抽到UP角色, 下次五星角色必定是UP角色.

五星角色保底为 90 抽, 五星UP角色保底为 180 抽.

原神武器池概率机制如下:

在 [1,62] 抽时, 每次出五星武器的概率为 0.7\% , 在 [63,73] 抽时每次概率比上次高 7\% , 在 [74,80] 抽时每次概率比上次高 3.5\% .

五星UP武器占五星武器概率的 75\% , 由两把UP武器共享该UP概率.

五星武器保底为 80 抽.

五星武器可以定轨, 获取到非定轨的五星武器将获得 1 点命定值, 命定值满后(满值为 2 ), 下一把五星武器必定是定轨五星武器. 在命定值未满的过程中或命定值满后抽出定轨武器, 都将重置命定值.

详细概率

设抽数为 i , 则有如下概率

1.在前 \Large i 次至少抽出一个五星角色的概率

(五星UP武器的情况比较复杂, 可以参考后面的数值模拟)

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
抽数, 概率

001, 0.006
002, 0.0119639999
003, 0.0178922160
004, 0.0237848627
005, 0.0296421535
006, 0.0354643006
007, 0.0412515148
008, 0.0470040057
009, 0.0527219816
010, 0.0584056497
011, 0.0640552158
012, 0.0696708845
013, 0.0752528592
014, 0.0808013421
015, 0.0863165340
016, 0.0917986348
017, 0.0972478430
018, 0.1026643560
019, 0.1080483698
020, 0.1134000796
021, 0.1187196791
022, 0.1240073610
023, 0.1292633169
024, 0.1344877370
025, 0.1396808106
026, 0.1448427257
027, 0.1499736693
028, 0.1550738273
029, 0.1601433844
030, 0.1651825241
031, 0.1701914289
032, 0.1751702803
033, 0.1801192587
034, 0.1850385431
035, 0.1899283118
036, 0.1947887420
037, 0.1996200095
038, 0.2044222895
039, 0.2091957557
040, 0.2139405812
041, 0.2186569377
042, 0.2233449961
043, 0.2280049261
044, 0.2326368965
045, 0.2372410752
046, 0.2418176287
047, 0.2463667229
048, 0.2508885226
049, 0.2553831915
050, 0.2598508923
051, 0.2642917870
052, 0.2687060362
053, 0.2730938000
054, 0.2774552372
055, 0.2817905058
056, 0.2860997628
057, 0.2903831642
058, 0.2946408652
059, 0.2988730200
060, 0.3030797819
061, 0.3072613032
062, 0.3114177354
063, 0.3155492290
064, 0.3196559336
065, 0.3237379980
066, 0.3277955700
067, 0.3318287966
068, 0.3358378238
069, 0.3398227969
070, 0.3437838601
071, 0.3477211569
072, 0.3516348300
073, 0.3555250210
074, 0.3980603696
075, 0.4739047630
076, 0.5717584771
077, 0.6771058917
078, 0.7759114888
079, 0.8579278839
080, 0.9184506053
081, 0.9580836111
082, 0.9809699594
083, 0.9925021640
084, 0.9974957227
085, 0.9993138280
086, 0.9998531592
087, 0.9999773865
088, 0.9999978743
089, 0.9999999277
090, 1.0000000000

2.在前 \Large i 次至少抽出一个五星武器的概率

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
抽数, 概率

001, 0.007
002, 0.0139510000
003, 0.0208533429
004, 0.0277073695
005, 0.0345134180
006, 0.0412718240
007, 0.0479829213
008, 0.0546470408
009, 0.0612645115
010, 0.0678356600
011, 0.0743608103
012, 0.0808402847
013, 0.0872744027
014, 0.0936634818
015, 0.1000078375
016, 0.1063077826
017, 0.1125636281
018, 0.1187756827
019, 0.1249442530
020, 0.1310696432
021, 0.1371521557
022, 0.1431920906
023, 0.1491897460
024, 0.1551454177
025, 0.1610593998
026, 0.1669319840
027, 0.1727634601
028, 0.1785541159
029, 0.1843042371
030, 0.1900141074
031, 0.1956840087
032, 0.2013142206
033, 0.2069050211
034, 0.2124566859
035, 0.2179694891
036, 0.2234437027
037, 0.2288795968
038, 0.2342774396
039, 0.2396374975
040, 0.2449600350
041, 0.2502453148
042, 0.2554935976
043, 0.2607051424
044, 0.2658802064
045, 0.2710190450
046, 0.2761219116
047, 0.2811890583
048, 0.2862207349
049, 0.2912171897
050, 0.2961786694
051, 0.3011054187
052, 0.3059976808
053, 0.3108556970
054, 0.3156797071
055, 0.3204699492
056, 0.3252266595
057, 0.3299500729
058, 0.3346404224
059, 0.3392979394
060, 0.3439228539
061, 0.3485153939
062, 0.3530757861
063, 0.4028889506
064, 0.4906642749
065, 0.6011901272
066, 0.7156485607
067, 0.8171620245
068, 0.8952338400
069, 0.9473026215
070, 0.9771820351
071, 0.9917170787
072, 0.9975731040
073, 0.9994588022
074, 0.9998982548
075, 0.9999844329
076, 0.9999981630
077, 0.9999998475
078, 0.9999999926
079, 0.9999999999
080, 1.0000000000

3.未定轨情况下, 在前 \Large i 次至少抽出一个目标五星UP武器的概率(目标UP武器在抽卡过程中可变但不能同时将两个UP武器做为目标)

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

(定轨的情况较为复杂, 这里不做讨论, 可参考后面数值模拟结果)

抽数, 概率

001, 0.002625
002, 0.0052316250
003, 0.0078200036
004, 0.0103902635
005, 0.0129425317
006, 0.0154769340
007, 0.0179935954
008, 0.0204926403
009, 0.0229741918
010, 0.0254383725
011, 0.0278853038
012, 0.0303151067
013, 0.0327279010
014, 0.0351238057
015, 0.0375029390
016, 0.0398654184
017, 0.0422113605
018, 0.0445408810
019, 0.0468540948
020, 0.0491511162
021, 0.0514320583
022, 0.0536970339
023, 0.0559461547
024, 0.0581795316
025, 0.0603972749
026, 0.0625994940
027, 0.0647862975
028, 0.0669577934
029, 0.0691140889
030, 0.0712552903
031, 0.0733815032
032, 0.0754928327
033, 0.0775893829
034, 0.0796712572
035, 0.0817385584
036, 0.0837913885
037, 0.0858298488
038, 0.0878540398
039, 0.0898640615
040, 0.0918600131
041, 0.0938419930
042, 0.0958100991
043, 0.0977644284
044, 0.0997050774
045, 0.1016321418
046, 0.1035457168
047, 0.1054458968
048, 0.1073327755
049, 0.1092064461
050, 0.1110670010
051, 0.1129145320
052, 0.1147491303
053, 0.1165708863
054, 0.1183798901
055, 0.1201762309
056, 0.1219599973
057, 0.1237312773
058, 0.1254901584
059, 0.1272367273
060, 0.1289710702
061, 0.1306932727
062, 0.1324034198
063, 0.1510833564
064, 0.1839991030
065, 0.2254462977
066, 0.2683682102
067, 0.3064357592
068, 0.3357126900
069, 0.3552384830
070, 0.3664432631
071, 0.3718939045
072, 0.3740899140
073, 0.3747970508
074, 0.3749618455
075, 0.3749941623
076, 0.3749993111
077, 0.3749999428
078, 0.3749999972
079, 0.3749999999
080, 0.3750000000

4.第 \Large i 抽抽出五星角色的概率

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
抽数, 概率

001-073, 0.006
074, 0.066
075, 0.126
076, 0.186
077, 0.246
078, 0.306
079, 0.366
080, 0.426
081, 0.486
082, 0.546
083, 0.606
084, 0.666
085, 0.726
086, 0.786
087, 0.846
088, 0.906
089, 0.966
090, 1.026

5.第 \Large i 抽抽出五星UP角色的概率

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
抽数, 概率

001-073, 0.003
074, 0.033
075, 0.063
076, 0.093
077, 0.123
078, 0.153
079, 0.183
080, 0.213
081, 0.243
082, 0.273
083, 0.303
084, 0.333
085, 0.363
086, 0.393
087, 0.423
088, 0.453
089, 0.483
090, 0.513
091-163, 0.006
164, 0.066
165, 0.126
166, 0.186
167, 0.246
168, 0.306
169, 0.366
170, 0.426
171, 0.486
172, 0.546
173, 0.606
174, 0.666
175, 0.726
176, 0.786
177, 0.846
178, 0.906
179, 0.966
180, 1.026

6.第 \Large i 抽抽出五星武器的概率

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
抽数, 概率

001-062, 0.007
063, 0.077
064, 0.147
065, 0.217
066, 0.287
067, 0.357
068, 0.427
069, 0.497
070, 0.567
071, 0.637
072, 0.707
073, 0.777
074, 0.812
075, 0.847
076, 0.882
077, 0.917
078, 0.952
079, 0.987
080, 1.022

7.未定轨情况下, 在第 \Large i 次抽出目标五星UP武器的概率

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
抽数, 概率

001-062, 0.002625
063, 0.028875
064, 0.055125
065, 0.081375
066, 0.107625
067, 0.133875
068, 0.160125
069, 0.186375
070, 0.212625
071, 0.238875
072, 0.265125
073, 0.291375
074, 0.3045
075, 0.317625
076, 0.33075
077, 0.343875
078, 0.357
079, 0.370125
080, 0.3750 #修正值
期望抽数

算法1:

1.五星角色的期望抽数

E_{5SC}=\sum\limits_{a=1}^{90}{aP(S)P(notS_1)}

事件 S : 第 a 次抽出五星角色

事件 notS_1 : 前 a-1 次都没有抽出五星角色.

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

计算出抽出一个五星角色的期望数为 62.2973

2.五星武器的期望抽数

E_{5SW}=\sum\limits_{a=1}^{80}{aP(S)P(notS_1)}

事件 S : 第 a 次抽出五星武器

事件 notS_1 : 前 a-1 次都没有抽出五星武器.

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

计算出抽出一个五星武器的期望数为 52.2504

算法2:

根据原神官方给出的抽卡概率和米哈游持有的物品掉落概率专利. 可以将原神抽卡等效为重复独立的伯努利实验.

1.五星角色的期望抽数

根据原神官方给出的五星角色抽出综合概率为 P_{SC}=0.016 .

有 E_{SC}=\frac{1}{P_{SC}}=\frac{1}{0.016}=62.5000

2.五星武器的期望抽数

根据原神官方给出的五星武器抽出综合概率为 P_{SW}=0.0185 .

有 E_{SW}=\frac{1}{P_{SW}}=\frac{1}{0.0185}=54.0541

两个算法计算的结果不完全相等, 原因主要是米哈游官方给出的概率经过舍入造成有效数字丢失.

数值模拟

本文将对以下活动做数值模拟: 1.抽出五星角色, 2.抽出五星UP角色, 3.抽出五星武器, 4.未定轨情况下抽出五星UP武器, 5.定轨情况下抽出五星UP武器, 6反向定轨情况下抽出目标五星武器.

对以上 6 种情况各进行一千万 (10000000) 次成功模拟. (成功模拟指抽出目标)

1.抽出五星角色.

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 62.2922 次才能抽出一个五星角色, 与期望算法1中计算的期望值完全吻合.

2.抽出五星UP角色

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 93.4526 次才能抽出一个五星UP角色

3.抽出五星武器

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 53.245 次才能抽出一个五星武器, 与算法1计算的期望值完全吻合

4.定轨情况下抽出目标五星武器

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 107.3301 次才能在定轨情况下抽出一个目标五星武器

5.未定轨情况下抽出目标五星武器

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解未定轨(上), 定轨(下)原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 142.0527 次才能在未定轨情况下抽出一个目标五星武器

6.反向定轨情况下抽出目标五星武器

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解未定轨(上), 定轨(中), 反向定轨(下) 注意反向定轨的纵坐标原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 171.3788 次才能在反向定轨情况下抽出一个目标五星武器

7.抽出满命五星UP角色

(更正, 这里算错了, 应该是 654.1682 )

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 560.6943 抽才能获得满命五星UP角色

8.定轨情况下抽出满精专武

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

平均需要 536.6512 抽才能在定轨的情况下获得满精专武.

总结

1.平均需要 62.2922 次才能抽出一个五星角色.

2.平均需要 93.4526 次才能抽出一个五星UP角色.

3.平均需要 53.245 次才能抽出一个五星武器

4.平均需要 107.3301 次才能在定轨情况下抽出一个目标五星武器

5.平均需要 142.0527 次才能在未定轨情况下抽出一个目标五星武器

6.平均需要 654.1682 抽才能获得满命五星UP角色

7.平均需要 536.6512 抽才能在定轨的情况下获得满精专武.

8.平均需要 1190.8187 抽才能获得满命满精UP五星角色和对应专武. 如果以一个 648\,\text{CNY} 对应 6480 原石来计算. 获得满命满精五星UP角色和对应专武一共需要 190531 个原石一共 30\times648=19440\,\text{CNY} (向下一个 648\,\text{CNY} 取整, 这里忽略无主的星辉)

相关问题

Q: 原神官方公布的概率( 1.6\% 和 1.85\% 含保底)准确吗?

A: 经过数值计算和数值模拟, 原神官方公布的概率是完全准确的.

Q: 十连抽和单抽有区别吗? 如果有, 什么时候十连能得到更多五星?

A: 基本上没有区别, 十连相当于十次单抽, 一旦在某一次抽出一个五星, 将立即重置概率. 所以不存在十连比十次单抽更容易出双金的说法.

Q: 既然根据你前文提到的抽卡机制, 对于五星角色来说, 第 1 次和第 73 次的出五星角色的概率是一样的, 在他们之间的概率也是一样的. 那为什么在七十抽左右出五星的人比一发入魂的人多得多.

A: 请学习概率论或应用随机过程.

Q: 有无可能在地图特定的地点, 比如说风神像手上, 或者特定的队伍, 比如说三水队, 更容易出金.

A: 没有可能, 因为你提到的这些都是你的设备上显示的状态, 而参与抽卡计算的是原神服务器, 你的设备只负责将原神服务器计算的结果展示出来. 因此, 你设备上显示的游戏状态不可能影响抽卡结果.

Q: 既然目前计算机领域使用的快速随机算法都是伪随机, 是否存这种可能, 在不同时间, 比如说服务器所在时区的上午或者下午, 更容易出金.

A: 不可能, 虽然服务器使用的随机是伪随机, 并且该随机数算法确实可能用到了时间, 但服务器的时间并不是几月几日几点, 而是从1970年1月1日00点00分00秒开始的微秒数. 在这种时间表示下, 上午和下午的特征已经非常不明显, 而随机算法还会对其进一步抽象, 所以生成的随机数已经不可能包含输入信息的特征.

Q: 定轨比不定轨要好吗? 有些人说的反向定轨是否有依据.

A: 是的, 按照大量的数值模拟结果, 平均需要 107.3301 次才能在定轨情况下抽出一个目标五星武器, 而如果未定轨, 则平均需要 142.0527 次, 而如果是反向定轨, 则需要 171.3788 . 如果说劝人不定轨是虾仁, 那么劝人反向定轨简直就是虾仁猪心.

Q: 武器池的保底抽数是多少?

A: 80 抽保底出金, 如果是目标五星武器, 定轨的情况下为 240 抽, 不定轨或反向定轨的情况下为无穷.

Q: 原神抽卡有仓检和抽卡习惯检测吗? 为什么我和我身边的人都在说他们越抽越非.

A: 原神一个月流水几十亿人民币, 没有必要也不会在这方面做文章, 否则竞争对手的官司都能将他噎死.

而越抽越非的问题, 是因为根据切比雪夫大数定律:

设有相互独立的随机变量序列 \{X_i\} , 期望存在, E(X_i)=\mu_i , 方差存在且有共同上界, D(X_i)=\sigma_i^2<M , 则 \forall\ \varepsilon>0 , 有 \begin{align} \lim_{n\to\infty}{P\left\{\left|\frac1n\sum_{i=1}^{n}{X_i}-\frac1n\sum_{i=1}^{n}{\mu_i}\right|<\varepsilon\right\}}=1 \end{align}

切比雪夫大数定律揭示了随着样本容量的增加,样本平均数将接近于总体平均数的规律. 因此越抽越非的问题, 实质上是随着抽数的不断增加, 样本平均数向总体平均数回归的过程. 而根据切比雪夫大数定律这里的总体平均数可以由实验次数趋于无穷时的样本平均数来计算出.

在前面的数值模拟, 我已经做了一千万次成功抽出五星角色或武器模拟, 样本容量可以认为是极大, 可以用来估计总体平均数. 也就是说, 随着你抽卡次数的增加, 平均抽出的次数会向下图的数据靠拢.

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解

这些数据才应该是最正常的原神抽卡数据, 而之前的几十抽就出五星UP角色的情况, 才是在统计学上不正常的情况. 再你不了解这些统计数据的时候, 误认为几十次就出五星UP才是正常的情况, 那么等抽卡数增加, 一旦数据回归真正的正常数据, 你当然会觉得越抽越非啦.

欧气值计算

想知道你比多少人欧?

快来看看这个欧气对照表吧.

欧气值定义. 设在第 i 次抽出对应角色或武器, 则欧气值 LuckyRate=\frac{\sum\limits_{a=i+1}^{n}{wish_a}}{\sum\limits_{a=1}^{n}{wish_a}}

n 为保底数, wish_a 为在第 a 次抽出对应角色或武器的人数. 不难看出, LuckyRate\in[0,1)

1.第 i 次出五星角色的欧气值

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
i, LuckyRate

001, 0.994
002, 0.98804
003, 0.98211
004, 0.97621
005, 0.97037
006, 0.96455
007, 0.95876
008, 0.95302
009, 0.94729
010, 0.94162
011, 0.93596
012, 0.93034
013, 0.92475
014, 0.91921
015, 0.91369
016, 0.90823
017, 0.90277
018, 0.89735
019, 0.89196
020, 0.88662
021, 0.88128
022, 0.87601
023, 0.87075
024, 0.86552
025, 0.86033
026, 0.85517
027, 0.85004
028, 0.84493
029, 0.83987
030, 0.83483
031, 0.82982
032, 0.82484
033, 0.81989
034, 0.81496
035, 0.81007
036, 0.80521
037, 0.80037
038, 0.79556
039, 0.79079
040, 0.78606
041, 0.78134
042, 0.77666
043, 0.772
044, 0.76736
045, 0.76276
046, 0.75818
047, 0.75363
048, 0.74911
049, 0.74462
050, 0.74015
051, 0.73571
052, 0.73131
053, 0.72693
054, 0.72257
055, 0.71823
056, 0.71392
057, 0.70963
058, 0.70536
059, 0.70112
060, 0.69691
061, 0.69273
062, 0.68857
063, 0.68444
064, 0.68034
065, 0.67627
066, 0.6722
067, 0.66816
068, 0.66415
069, 0.66015
070, 0.65619
071, 0.65224
072, 0.64833
073, 0.64445
074, 0.60196
075, 0.52612
076, 0.42823
077, 0.32291
078, 0.22409
079, 0.14208
080, 0.081509
081, 0.041886
082, 0.019006
083, 0.0074865
084, 0.0024994
085, 0.00068625
086, 0.00014709
087, 2.272e-05
088, 2.36e-06
089, 9e-08
090, 0

2.第 i 次出五星UP的欧气值

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
i, LuckyRate

001, 0.997
002, 0.99401
003, 0.99101
004, 0.98801
005, 0.98501
006, 0.98202
007, 0.97903
008, 0.97603
009, 0.97303
010, 0.97005
011, 0.96705
012, 0.96405
013, 0.96105
014, 0.95807
015, 0.95509
016, 0.9521
017, 0.94911
018, 0.94611
019, 0.94312
020, 0.94014
021, 0.93716
022, 0.93418
023, 0.93121
024, 0.92823
025, 0.92526
026, 0.92228
027, 0.91931
028, 0.91634
029, 0.91338
030, 0.91041
031, 0.90745
032, 0.90449
033, 0.90153
034, 0.89858
035, 0.89563
036, 0.89268
037, 0.88974
038, 0.8868
039, 0.88387
040, 0.88094
041, 0.87802
042, 0.8751
043, 0.87219
044, 0.86926
045, 0.86634
046, 0.86343
047, 0.86052
048, 0.85761
049, 0.85471
050, 0.8518
051, 0.84892
052, 0.84603
053, 0.84315
054, 0.84028
055, 0.8374
056, 0.83453
057, 0.83167
058, 0.8288
059, 0.82594
060, 0.82308
061, 0.82024
062, 0.8174
063, 0.81456
064, 0.81173
065, 0.8089
066, 0.80608
067, 0.80326
068, 0.80044
069, 0.79764
070, 0.79483
071, 0.79202
072, 0.78922
073, 0.78643
074, 0.76428
075, 0.72528
076, 0.67483
077, 0.62004
078, 0.568
079, 0.52371
080, 0.48973
081, 0.46586
082, 0.45017
083, 0.44003
084, 0.43315
085, 0.42785
086, 0.42322
087, 0.41883
088, 0.41453
089, 0.41027
090, 0.40606
091, 0.40189
092, 0.39774
093, 0.39364
094, 0.38957
095, 0.38552
096, 0.38151
097, 0.37753
098, 0.37359
099, 0.36969
100, 0.36582
101, 0.36198
102, 0.35816
103, 0.35438
104, 0.35064
105, 0.34693
106, 0.34326
107, 0.33962
108, 0.336
109, 0.33242
110, 0.32887
111, 0.32536
112, 0.32187
113, 0.31841
114, 0.31498
115, 0.31157
116, 0.3082
117, 0.30486
118, 0.30155
119, 0.29827
120, 0.29502
121, 0.29179
122, 0.2886
123, 0.28543
124, 0.28227
125, 0.27916
126, 0.27608
127, 0.27302
128, 0.26998
129, 0.26696
130, 0.26398
131, 0.26103
132, 0.2581
133, 0.2552
134, 0.25232
135, 0.24946
136, 0.24664
137, 0.24383
138, 0.24105
139, 0.23829
140, 0.23556
141, 0.23285
142, 0.23017
143, 0.22751
144, 0.22488
145, 0.22227
146, 0.21969
147, 0.21713
148, 0.21384
149, 0.20854
150, 0.19981
151, 0.18665
152, 0.1688
153, 0.14692
154, 0.12258
155, 0.097717
156, 0.0742
157, 0.053583
158, 0.036725
159, 0.023866
160, 0.014661
161, 0.0085003
162, 0.0046408
163, 0.0023737
164, 0.0011373
165, 0.0005064
166, 0.0002091
167, 7.968e-05
168, 2.778e-05
169, 9.13e-06
170, 2.7e-06
171, 6.2e-07
172, 1.3e-07
173, 3e-08
174, 0
175, 0
176, 0
177, 0
178, 0
179, 0
180, 0

3.第 i 次出五星武器欧气值

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
001, 0.99301
002, 0.98607
003, 0.97916
004, 0.97232
005, 0.9655
006, 0.95874
007, 0.95204
008, 0.94537
009, 0.93875
010, 0.93219
011, 0.92566
012, 0.91918
013, 0.91274
014, 0.90635
015, 0.90001
016, 0.8937
017, 0.88745
018, 0.88124
019, 0.87508
020, 0.86895
021, 0.86287
022, 0.85683
023, 0.85083
024, 0.84487
025, 0.83896
026, 0.8331
027, 0.82726
028, 0.82149
029, 0.81574
030, 0.81001
031, 0.80435
032, 0.79871
033, 0.79313
034, 0.7876
035, 0.78209
036, 0.77661
037, 0.77118
038, 0.76578
039, 0.76043
040, 0.75511
041, 0.74983
042, 0.74458
043, 0.73937
044, 0.73419
045, 0.72906
046, 0.72395
047, 0.71889
048, 0.71387
049, 0.70887
050, 0.70391
051, 0.699
052, 0.6941
053, 0.68925
054, 0.68443
055, 0.67963
056, 0.67486
057, 0.67015
058, 0.66545
059, 0.66079
060, 0.65618
061, 0.65159
062, 0.64703
063, 0.59719
064, 0.50942
065, 0.39887
066, 0.28437
067, 0.18284
068, 0.10476
069, 0.052708
070, 0.022798
071, 0.0082756
072, 0.002426
073, 0.0005391
074, 6.225e-05
075, 8e-07
076, 0
077, 0
078, 0
079, 0
080, 0

3.定轨情况下第 i 次出目标五星武器欧气值

原神 武器池概率 原神抽卡概率分析及期望值计算方法详解
001, 0.99737
002, 0.99474
003, 0.99212
004, 0.98952
005, 0.98693
006, 0.98434
007, 0.98175
008, 0.97917
009, 0.97661
010, 0.97404
011, 0.97147
012, 0.96891
013, 0.96638
014, 0.96383
015, 0.96129
016, 0.95877
017, 0.95625
018, 0.95373
019, 0.95122
020, 0.94872
021, 0.94621
022, 0.94372
023, 0.94123
024, 0.93874
025, 0.93625
026, 0.93377
027, 0.93129
028, 0.92882
029, 0.92636
030, 0.9239
031, 0.92145
032, 0.919
033, 0.91655
034, 0.91412
035, 0.91168
036, 0.90925
037, 0.90682
038, 0.9044
039, 0.90198
040, 0.89957
041, 0.89716
042, 0.89475
043, 0.89234
044, 0.88993
045, 0.88754
046, 0.88515
047, 0.88277
048, 0.88039
049, 0.87802
050, 0.87564
051, 0.87327
052, 0.8709
053, 0.86854
054, 0.86618
055, 0.86383
056, 0.86149
057, 0.85914
058, 0.8568
059, 0.85446
060, 0.85212
061, 0.84979
062, 0.84746
063, 0.82818
064, 0.79446
065, 0.75198
066, 0.70762
067, 0.66774
068, 0.63632
069, 0.61437
070, 0.60059
071, 0.59245
072, 0.58749
073, 0.58399
074, 0.58102
075, 0.57817
076, 0.57532
077, 0.57246
078, 0.5696
079, 0.56672
080, 0.56383
081, 0.56094
082, 0.55805
083, 0.55514
084, 0.55222
085, 0.5493
086, 0.54637
087, 0.54343
088, 0.54049
089, 0.53754
090, 0.53459
091, 0.53162
092, 0.52865
093, 0.52569
094, 0.52271
095, 0.51974
096, 0.51675
097, 0.51376
098, 0.51077
099, 0.50778
100, 0.50477
101, 0.50178
102, 0.49878
103, 0.49578
104, 0.49278
105, 0.48978
106, 0.48678
107, 0.48376
108, 0.48075
109, 0.47773
110, 0.47472
111, 0.47173
112, 0.46873
113, 0.46573
114, 0.46274
115, 0.45974
116, 0.45674
117, 0.45375
118, 0.45077
119, 0.44778
120, 0.44479
121, 0.4418
122, 0.43882
123, 0.43585
124, 0.43288
125, 0.42991
126, 0.42647
127, 0.42172
128, 0.4148
129, 0.40516
130, 0.39278
131, 0.37828
132, 0.36269
133, 0.34716
134, 0.33274
135, 0.32009
136, 0.3094
137, 0.3006
138, 0.29335
139, 0.28726
140, 0.28191
141, 0.27705
142, 0.27248
143, 0.26808
144, 0.26376
145, 0.25953
146, 0.25536
147, 0.25124
148, 0.24717
149, 0.24315
150, 0.23919
151, 0.23528
152, 0.23141
153, 0.2276
154, 0.22383
155, 0.22012
156, 0.21645
157, 0.21283
158, 0.20925
159, 0.20572
160, 0.20223
161, 0.1988
162, 0.1954
163, 0.19205
164, 0.18874
165, 0.18547
166, 0.18225
167, 0.17907
168, 0.17593
169, 0.17283
170, 0.16978
171, 0.16677
172, 0.16378
173, 0.16085
174, 0.15795
175, 0.1551
176, 0.15228
177, 0.14949
178, 0.14674
179, 0.14403
180, 0.14135
181, 0.13871
182, 0.1361
183, 0.13353
184, 0.131
185, 0.1285
186, 0.12604
187, 0.12361
188, 0.12121
189, 0.1188
190, 0.11627
191, 0.11334
192, 0.10964
193, 0.10474
194, 0.098259
195, 0.090055
196, 0.080212
197, 0.069167
198, 0.057526
199, 0.04604
200, 0.035378
201, 0.026042
202, 0.018363
203, 0.012368
204, 0.0079606
205, 0.0048718
206, 0.0028469
207, 0.0015828
208, 0.00083657
209, 0.00041996
210, 0.00019927
211, 8.874e-05
212, 3.705e-05
213, 1.429e-05
214, 4.81e-06
215, 1.66e-06
216, 4.6e-07
217, 1.2e-07
218, 5e-08
219, 0
220, 0
221, 0
222, 0
223, 0
224, 0
225, 0
226, 0
227, 0
228, 0
229, 0
230, 0
231, 0
232, 0
233, 0
234, 0
235, 0
236, 0
237, 0
238, 0
239, 0
240, 0

部分代码(MATLAB)

1.数值模拟代码

clear
wish=0;
repeat=1e7;

WishCount=0;
character=zeros(1,90);
for times=1:repeat
    while 1
        wish=wish+1;
        P=((wish-73)+abs((wish-73)))/2*0.06+0.006;
        if P>rand()
           WishCount=WishCount+wish;
           character(wish)=character(wish)+1;
           wish=0;
           break
        end
    end
end
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star HERO.']

notUP=0;
wishUP=0;
WishCount=0;
characterUP=zeros(1,180);
for times=1:repeat
    while 1
        wish=wish+1;
        wishUP=wishUP+1;
        P=((wish-73)+abs((wish-73)))/2*0.06+0.006;
        if P>rand()
           wish=0;
           if rand()>0.5 || notUP==1
              characterUP(wishUP)=characterUP(wishUP)+1;
              WishCount=WishCount+wishUP;
              notUP=0;
              wishUP=0;
              break
           else
              notUP=1;
           end
        end
    end
end
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star-UP HERO.']

WishCount=0;
weapon=zeros(1,240);
for times=1:repeat
    while 1
        wish=wish+1;
        P=((wish-62)+abs((wish-62)))/2*0.07+((wish-73)+abs((wish-73)))/2*0.035+0.007;
        if P>rand()
           WishCount=WishCount+wish;
           weapon(wish)=weapon(wish)+1;
           wish=0;
           break
        end
    end
end
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star WEAPON.']

wishWant=0;
hit=0;
WishCount=0;
weaponWantEpitomized=zeros(1,240);
for times=1:repeat
    while 1
        wish=wish+1;
        wishWant=wishWant+1;
        if wish<74
           P=((wish-62)+abs((wish-62)))/2*0.07+0.007;
        else
           P=((74-1-62)+abs((74-1-62)))/2*0.07+(wish-73)*0.035+0.007;
        end
        if P>rand()
           wish=0;
           if 0.3750>rand() || hit==2
              WishCount=WishCount+wishWant;
              weaponWantEpitomized(wishWant)=weaponWantEpitomized(wishWant)+1;
              hit=0;
              wishWant=0;
              break
           else
              hit=hit+1;
           end
        end
    end
end
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star-Expect WEAPON WITH Epitomized.']

WishCount=0;
weaponWant=zeros(1,240);
for times=1:repeat
    while 1
        wish=wish+1;
        wishWant=wishWant+1;
        if wish<74
           P=((wish-62)+abs((wish-62)))/2*0.07+0.007;
        else
           P=((74-1-62)+abs((74-1-62)))/2*0.07+(wish-73)*0.035+0.007;
        end
        if P>rand()
           wish=0;
           if 0.3750>rand()
              WishCount=WishCount+wishWant;
              if wishWant<240+1
                weaponWant(wishWant)=weaponWant(wishWant)+1;
              end
              wishWant=0;
              break
           end
        end
    end
end
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star-Expect WEAPON WITHOUT Epitomized.']

wishWant=0;
hit=0;
WishCount=0;
weaponWantEpitomizedOppositively=zeros(1,240);
for times=1:repeat
    while 1
        wish=wish+1;
        wishWant=wishWant+1;
        if wish<74
           P=((wish-62)+abs((wish-62)))/2*0.07+0.007;
        else
           P=((74-1-62)+abs((74-1-62)))/2*0.07+(wish-73)*0.035+0.007;
        end
        if P>rand()
           wish=0;
           if 0.750>rand()
               if 0.5>rand() && hit~=2
                  WishCount=WishCount+wishWant;
                  if wishWant<240+1
                    weaponWantEpitomizedOppositively(wishWant)=weaponWantEpitomizedOppositively(wishWant)+1;
                  end
                  hit=hit+1;
                  wishWant=0;
                  break
               else
                  hit=0;
               end
           else
              hit=hit+1;
           end
        end
    end
end
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star-Expect WEAPON WITH Epitomized OPPOSITIVELY.']

notUP=0;
wishUP=0;
WishCount=0;
characterUPC6=zeros(1,180);
Constellation=0;
for times=1:repeat
    while 1
        wish=wish+1;
        wishUP=wishUP+1;
        P=((wish-73)+abs((wish-73)))/2*0.06+0.006;
        if P>rand()
           wish=0;
           if rand()>0.5 || notUP==1
              characterUPC6(wishUP)=characterUPC6(wishUP)+1;
              WishCount=WishCount+wishUP;
              notUP=0;
              wishUP=0;
              Constellation=Constellation+1;
           else
              notUP=1;
           end
        end
        if Constellation==6
           Constellation=0;
           break
        end
    end
end
Constellation6Cost=WishCount/repeat;
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star-UP Constellation-6 HERO.']

wishWant=0;
hit=0;
WishCount=0;
weaponWantEpitomizedR5=zeros(1,240);
Rank=0;
for times=1:repeat
    while 1
        wish=wish+1;
        wishWant=wishWant+1;
        if wish<74
           P=((wish-62)+abs((wish-62)))/2*0.07+0.007;
        else
           P=((74-1-62)+abs((74-1-62)))/2*0.07+(wish-73)*0.035+0.007;
        end
        if P>rand()
           wish=0;
           if 0.3750>rand() || hit==2
              WishCount=WishCount+wishWant;
              weaponWantEpitomizedR5(wishWant)=weaponWantEpitomizedR5(wishWant)+1;
              hit=0;
              wishWant=0;
              Rank=Rank+1;
           else
              hit=hit+1;
           end
        end
        if Rank==5
           Rank=0;
           break
        end
    end
end
Rank5Cost=WishCount/repeat;
['IT TAKES AN AVERAGE OF ',num2str(WishCount/repeat),' WISHES TO GET A 5-Star-Expect Rank-5 WEAPON WITH Epitomized.']
save('06012022-Genshin.mat')

2.欧气值代码

clear
load('06012022-Genshin.mat')
whichToWrite=['LuckyRate',newline,newline];
LuckyRate=zeros(1,90);
beforeJoin='000';
toJoin='';
for wish=1:90
    LuckyRate(wish)=sum(character(wish+1:90)/sum(character));
    beforeJoin(3-length(num2str(wish))+1:3)=num2str(wish);
    toJoin=[toJoin,string(beforeJoin)];
end
figure
bar(1:90,LuckyRate)
set(gca,'XTick',0:2:90)
whichToWrite=[whichToWrite,'1, '+strjoin(string(LuckyRate)+newline,toJoin(3:end)+', ')];
LuckyRate=zeros(1,180);
beforeJoin='000';
toJoin='';
for wish=1:180
    LuckyRate(wish)=sum(characterUP(wish+1:180))/sum(characterUP);
    beforeJoin(3-length(num2str(wish))+1:3)=num2str(wish);
    toJoin=[toJoin,string(beforeJoin)];
end
figure
bar(1:180,LuckyRate)
set(gca,'XTick',0:3:180)
whichToWrite=[whichToWrite,'1, '+strjoin(string(LuckyRate)+newline,toJoin(3:end)+', ')+newline];
LuckyRate=zeros(1,80);
beforeJoin='000';
toJoin='';
for wish=1:80
    LuckyRate(wish)=sum(weapon(wish+1:80))/sum(weapon);
    beforeJoin(3-length(num2str(wish))+1:3)=num2str(wish);
    toJoin=[toJoin,string(beforeJoin)];
end
figure
bar(1:80,LuckyRate)
set(gca,'XTick',0:2:80)
whichToWrite=[whichToWrite,'1, '+strjoin(string(LuckyRate)+newline,toJoin(3:end)+', ')+newline];
LuckyRate=zeros(1,240);
beforeJoin='000';
toJoin='';
for wish=1:240
    LuckyRate(wish)=sum(weaponWantEpitomized(wish+1:240))/sum(characterUP);
    beforeJoin(3-length(num2str(wish))+1:3)=num2str(wish);
    toJoin=[toJoin,string(beforeJoin)];
end
figure
bar(1:240,LuckyRate)
set(gca,'XTick',0:5:240)
whichToWrite=[whichToWrite,'1, '+strjoin(string(LuckyRate)+newline,toJoin(3:end)+', ')+newline];
outText=fopen('GenshinLuckyRate.txt','wt');
fprintf(outText,strjoin(whichToWrite));
status=fclose(outText)+1;

非常感谢你看到这里.

祝大家都能抽出想要的角色和武器!

文章封面:

在原神的武器池中,抽到五星武器的概率仅有0.6%,抽到四星武器的概率也不到6%。因此,我们在抽卡时要理性消费,不要盲目追求橙色品质。计算期望值可以帮助我们更好地了解抽卡的风险和收益,从而作出更明智的决策。

相关文章

猜你喜欢