补充点查到的定义 伪随机性 Pseudorandomness: 通常指伪随机序列,满足统计随机性,即看起来无法预测,但其实前后完全因果,第一个的值可以推出第二个 伪随机数生成器 Pseudorandom number generator:计算机使用的随机数生成算法,通常需要一些随机种子,比如linux会使用敲击键盘的时间作为种子。 随机分布 Random Distribution:剑圣平A就应该是一个概率20%的两点分布。伪随机数生成器一般生成0-1均匀分布,也有高斯分布,没听过直接生成两点分布的。剑圣暴击的朴素算法应该是:if x < 0.2 暴击。实际上从0-1的均匀分布到20%的两点分布做了一个变换。 伪随机分布 Pseudo Random Distribution:一般指游戏中的概率叠加算法,避免连续暴击和整场不暴击。注意这种极端情况,即使是上述朴素算法,也是非常有可能的。即由伪随机序列逼近的0-1均匀分布,直接转化为20%两点分布,极端情况也很常见。因此第一刀,实际上是从5%两点分布中采样,第6刀是从100%两点分布中采样,同时保证1万刀爆2千刀,即平均来看像是从20%两点分布中采样。 总结:建议使用全名“伪随机分布”来描述概率叠加算法,因为它伪的是随机分布。概率叠加算法由“真”随机序列也可以实现,但是在计算机中,它同时也是伪随机序列。