Objective-C:模偏差

2023-12-30

Using:

value = arc4random() % x

如何避免或消除模偏差?

至少根据维基百科的说法,在编写机会游戏时,模偏差是一个问题。


Use arc4random_uniform(x)。这就是为你做的。

根据手册页:

arc4random_uniform()将返回一个小于均匀分布的随机数upper_bound. arc4random_uniform()推荐使用类似的结构arc4random() % upper_bound因为当上限不是 2 的幂时,它可以避免“模偏差”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Objective-C:模偏差 的相关文章

随机推荐