複数の質問をランダムな順序で出力したいとします。すべての質問を繰り返すことなくランダムに質問するにはどうすればよいですか?switch文でランダムなケースを選択する方法
for(int i=0; i<4; i++)
{
int question=rand()%4;
switch(question)
{
case 0:
NSLog(@"What is your name");
break;
case 1:
NSLog(@"Who are you");
break;
case 2:
NSLog(@"What is your name");
break;
case 3:
NSLog(@"How do you do");
break;
case 4:
NSLog(@"Are you?");
break;
}
}
あなたは 'switch'から' for'ループを削除する方法を尋ねていますか? – Josh
ちょっとしたヒント:質問タイトルとして「ランダム質問」を置くことは、多分ランダムな質問をしているように聞こえるので、おそらく良い考えではありません。 「switchステートメントでランダムなケースを選択する方法」のようなものが良いかもしれません。 – mgalgs