从iPhone SDK中的数组访问随机项

时间:2010-08-18 06:14:43

标签: iphone sdk

我想知道如何从iPhone SDK中的数组中访问随机项?

我制作了一个音乐播放器,其中下一首歌来自按钮点击的数组,但我想随机获取这些歌曲。

1 个答案:

答案 0 :(得分:4)

您可以使用 rand()功能:

NSInteger randomIndex = rand () % [list count];
Thing * randomThing = [list objectAtIndex:randomIndex];

不要忘记在启动时调用 srand(unsigned int seed)

srand(time(0));