ランダムな数字をつくる


ランダムな数字をつくる

srandom(time(NULL));
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


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です