画面内のランダムな位置にいくつかのオブジェクトを配置しようとしています。
arc4random()を使用して新しい乱数を生成します。
しかし、関数が正しく機能していないようです。コードとトレース結果は次のとおりです。
Code :
UIView *stateView = [[UIView alloc] initWithFrame:CGRectMake( (arc4random()%700)-100 , (20 * 91) + 378 + ((arc4random()%600)+200), 325 , 188)];
NSLog(@"Note %d : X = %f , Y = %f",i,stateView.frame.origin.x,stateView.frame.origin.y);
**********************
NSLog Output :
Note 5 : X = 4294967040.000000 , Y = 2552.000000
これはバグですか、それともジェネレーターで間違っていますか?