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

标签 iphone sdk

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

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

最佳答案

您可以使用rand()函数:

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

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

srand(time(0)); 

关于iphone - 从 iPhone SDK 中的数组访问随机项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3509411/

相关文章:

iphone - 如何在 Objective C 中执行动画

windows-phone-8 - Visual Studio 2013 Professional 的 Sharepoint Phone SDK 安装

android - 如何为旧项目更新Gradle文件中的依赖项?

IOS:文件无法导入当前项目,显示错误 "File not found"

java - 我们可以在一台机器上安装多个 Java SDK 吗?

c# - 微软语音识别平台

java - 如何将 Eclipse Portable 与 Java Portable 集成?

iphone - 如何将armv6架构添加到Xcode项目中?

iphone - iOS 代码显示白色区域而不是图像系列

iphone-sdk-3.0 - 使用Webview在iPhone中查看.doc、.docx、.rtf、.ppt文件