私は以下の入力を持っています(NSLogで検証済み):xleft = 128, xRight = 192
。生産乱数がゼロ(192 - 128 = 64, rand(64) = 0, 0 + 128 = 128
であれば、コードの次の行は、私の計算では、最後に実行にthese-Xcode arc4random()が期待通りに動作しない
xPos = (arc4random() % xRight-xleft) + xleft;
、XPOS = 53を使用して、それが128以上であるべきです。私はxLeftからxRightの範囲の乱数を生成しようとしています。
ありがとう、私が欠けていたモジュラスの優先順位だった、歓声。 – Skybird