Arc4random modulo stronniczy
Wedługta dokumentacja,
arc4random_uniform()
jest zalecany do takich konstrukcji jakarc4random() % upper_bound
ponieważ unika „modulo bias”, gdy górna granica nie jest potęgą dwóch.
Jak złe jest nastawienie? Na przykład, jeśli generuję liczby losowe z górną granicą 6, jaka jest różnica między używaniemarc4random
z%
iarc4random_uniform()
?