私は次の入力を持っています(NSLogによって確認されました)xleft = 128, xRight = 192
:。コードの次の行はこれらを使用しています-
xPos = (arc4random() % xRight-xleft) + xleft;
前回の実行では、xPos =53です。私の計算では、生成された乱数がゼロの場合、128以上である必要があります(192 - 128 = 64, rand(64) = 0, 0 + 128 = 128
。xLeftからxRightの範囲の乱数を生成しようとしています。