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()?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage