我的iPhone应用程序中有55个(或任何数字,但目前只有55个)问题的列表。
我此刻已经写好了,所以它按照数字顺序从1到55进行了问题。
但是,我想将此命令随机(或无论如何伪随机)。
我可以通过生成一个随机数来选择其中一个问题然后创建第二个数字列表并在每次我没有得到它之前检查,然后将该问题放入列表中并选择一个新的随机问题。
我想知道是否有更好/更简单的方法来做到这一点?
可以使用函数按数字或字母顺序对列表进行排序,是否可以随机对它们进行排序以及我应该使用哪种类型的列表?
感谢任何帮助。
由于
奥利弗
答案 0 :(得分:2)
答案 1 :(得分:0)
使用NSMutableArray
,向其发送sortUsingSelector:
条消息。在选择器中,随机返回NSOrderedAscending
和NSOrderedDescending
。