Arc4random Modulo voreingenommen
Gemäßdiese Dokumentation,
arc4random_uniform()
wird über Konstruktionen wie empfohlenarc4random() % upper_bound
da es "modulo bias" vermeidet, wenn die obere Schranke keine Zweierpotenz ist.
Wie stark ist die Voreingenommenheit? Wenn ich zum Beispiel Zufallszahlen mit einer Obergrenze von 6 generiere, was ist der Unterschied zwischen der Verwendung vonarc4random
mit%
undarc4random_uniform()
?