我想知道如何从iPhone SDK中的数组中访问随机项?
我制作了一个音乐播放器,其中下一首歌来自按钮点击的数组,但我想随机获取这些歌曲。
答案 0 :(得分:4)
您可以使用 rand()功能:
NSInteger randomIndex = rand () % [list count];
Thing * randomThing = [list objectAtIndex:randomIndex];
不要忘记在启动时调用 srand(unsigned int seed):
srand(time(0));