Algorithm 是的,我知道概率只会在更长的时间内下降到要求的值,所以我认为这对我来说足够了。我猜这也取决于生成的伪随机数的“随机”程度。0-10将导致事件发生11%的时间,这应该是0-90-10将导致事件发生11%的时间,这应该是0-9 n = 0 - 10 ==>
Algorithm 是的,我知道概率只会在更长的时间内下降到要求的值,所以我认为这对我来说足够了。我猜这也取决于生成的伪随机数的“随机”程度。0-10将导致事件发生11%的时间,这应该是0-90-10将导致事件发生11%的时间,这应该是0-9 n = 0 - 10 ==>,algorithm,language-agnostic,random,Algorithm,Language Agnostic,Random,是的,我知道概率只会在更长的时间内下降到要求的值,所以我认为这对我来说足够了。我猜这也取决于生成的伪随机数的“随机”程度。0-10将导致事件发生11%的时间,这应该是0-90-10将导致事件发生11%的时间,这应该是0-9 n = 0 - 10 ==> Event A n = 11 - 99 ==> Event B Function RandomEvent float roll = Random() -- Random number between 0 and 1
是的,我知道概率只会在更长的时间内下降到要求的值,所以我认为这对我来说足够了。我猜这也取决于生成的伪随机数的“随机”程度。0-10将导致事件发生11%的时间,这应该是0-90-10将导致事件发生11%的时间,这应该是0-9
n = 0 - 10 ==> Event A
n = 11 - 99 ==> Event B
Function RandomEvent
float roll = Random() -- Random number between 0 and 1
if roll < 0.1 then
EventA
else if roll < 0.13 then
EventB
....