すべての画像を一度通過するまで画像を繰り返さないランダム画像ジェネレーターを作成するにはどうすればよいですか?
例えば:
-(IBAction)ランダム画像ボタン {
int randomimages = rand() % 5;
switch (randomimages) {
case 0:
imageview.image = [UIImage imageNamed:@"IMAGE_001.png"];
break;
case 1:
imageview.image = [UIImage imageNamed:@"IMAGE_002.png"];
break;
case 2:
imageview.image = [UIImage imageNamed:@"IMAGE_003.png"];
break;
case 3:
imageview.image = [UIImage imageNamed:@"IMAGE_004.png"];
break;
case 4:
imageview.image = [UIImage imageNamed:@"IMAGE_005.png"];
break;
default:
break;
}
画像が 1、4、2、5、4、3 の順に表示された場合、5 枚の画像すべてが表示されるまで「4」が再び表示されないようにするにはどうすればよいですか?
ご協力いただきありがとうございます!