使用arc4rand()生成一个有序列表

时间:2013-06-18 03:15:58

标签: objective-c

使用int rand=((arc4random()%4)+1); 你将如何根据生成的数字按顺序制作一个排序列表。例如,如果生成4 2,3,1你必须根据这些数字点击图像?

1 个答案:

答案 0 :(得分:0)

你可以将这些整数[x,y,z]保存在一个可变数组中。如果你想让用户点击x然后y然后z(索引升序)然后你可以检查索引0处的对象并查看它是否与你的图像匹配(我假设你可以以某种方式将整数映射到你的图像)。如果是,则从列表中删除索引0处的对象,如果没有,则告诉用户他们已经失败。

当列表为空时,您知道它们已成功。你应该在你的删除索引0之后检查这个。