乱数を生成し、配列に数字のリストを保存するためにこのコードを試しています。次に、1、5、9、4、3、7など、一度表示された数字をリストから1つずつ削除しようとしています,6 ,10, 11, 8, 2 は整数のリストです。9 は一度だけ表示され、9 はもう必要ありません。
NSMutableArray *storeArray = [[NSMutableArray alloc] init];
BOOL record = NO;
int x;
for (int i=0; [storeArray count] < 10; i++) //Loop for generate different random values
{
x = arc4random() % 10;//generating random number
if(i==0)//for first time
{
[storeArray addObject:[NSNumber numberWithInt:x]];
}
else
{
for (int j=0; j<= [storeArray count]-1; j++)
{
if (x ==[[storeArray objectAtIndex:j] intValue])
record = YES;
}
if (record == YES)
{
record = NO;
}
else
{
[storeArray addObject:[NSNumber numberWithInt:x]];
}
}
}