如果A,B和C没有,你将如何计算D的发生几率?
例如,防守者有可能逃避,招架或阻挡。
A = 10% chance to evade, 90% chance to not evade
B = 20% chance to parry, 80% chance to not parry
C = 40% chance to block, 60% chance to not block
D = P chance for direct hit
P = probability that D will occur if A, B, and C do not occur.
如果A没有发生,则会发生B等。
编辑:所以,要获得完整明确的答案。概率滚动按此顺序排列:evade,parry,block。
如果后卫躲避,那么后卫就不会招架,阻挡或直接击中。
如果后卫招架,那么后卫将不会阻挡或直接命中。
如果后卫阻挡,那么后卫将不会直接命中。
如果后卫失败了,那么后卫就会直接命中。
90% chance to not evade * 20% chance to parry = 18% chance to parry
100% - 18% chance to parry = 82% chance to not evade or parry
82% chance to not evade or parry * 40% chance to block = 32.8% chance to block
100% - 32.8% chance to block = 67.2% chance to be hit directly
A = 10% chance to evade
B = 18% chance to parry (from 20%)
C = 32.8% chance to block (from 40%)
D = 67.2% chance to be hit directly
答案 0 :(得分:2)
这取决于如何考虑逃避招架和阻挡机会。
如果滚动只是一个具有不同结果的滚动,例如你在[0,100)
中滚动一个数字并且你有
0-9 evade
10-29 parry
30-69 block
70-99 nothing
然后它只是1 - (A+B+C) = 0.30 = 30%
。
相反,如果它们是独立的卷,那么你必须考虑不通过每个卷的机会:
10% evade : 90% of not evading
20% parry : 80% of not parrying
40% block: 60% of not blocking
但它们是3个单独的卷,因此您必须将它们相乘,因为您要考虑不通过任何三个卷的概率:
(1-A)*(1-B)*(1-C) = 0.432 = 43.2%
答案 1 :(得分:1)
D = 1 - (A + B + C)
= 1 - 70%
= 30%
答案 2 :(得分:0)
10% (0.1) to evade => 90% (0.9) not evading
20% (0.2) to parry => 80% (0.8) not parrying
40% (0.4) to block => 60% (0.6) not blocking
为您的示例(“如果A没有发生,那么B将发生等等。”):
10%(0.1)逃避=> 所有攻击中有90%没有逃避,可能会被阻挡或阻挡
20%(0.2)从不逃避攻击中招架=> (80%的不逃避攻击可以是招架)=>所有攻击中只有18%(0.9不逃避* 0.2)可以是parrying => 所有攻击中有82%没有逃避而且没有躲避并且可以阻挡
40%(0.4)阻止不逃避和不进行攻击=> (60%的不躲避和不躲避攻击可以招架)=>可以阻止所有攻击中只有32.8%(0.82不逃避且不会躲避* 0.4)=> 67.2%的攻击没有逃避,没有躲避,也没有阻挡。
防御= 32.8%
对于某些序列(例如我们,C - > B - > A)的防御轮换可能是另一种结果。