ランダムな数字をつくる
srandom(time(NULL));
int i = random() % 3;
NSLog(@”%d”, i);
0 // 出力、あくまで例
int i = random() % 3;
NSLog(@”%d”, i);
0 // 出力、あくまで例
上記の例では0か1か2のランダムをつくります。
結局ランダムをやりたいならarc4random()が便利です。
int i = arc4random() % 2;
arc4random()を使うと1行で書くことができる。上記の例は0か1を表示する
試したいならfor文に入れるとやりやすいです。
for(int i = 0; i < 10; i++)
{
NSLog(@"%d", arc4random() % 3);
}
// 以下出力
2
1
1
1
2
2
1
0
1
1