从Objective-C中的字符串数组中随机选择?

帕特里克·克瑙夫

我已经做了一些挖掘,我认为这个问题还没有得到解答(尽管我认为这很简单)。

我想从数组中选择一个随机字符串。例如:

    NSArray *strings = @[@"String1", @"String2", @"String3"];
    NSString *randomString = // how to randomly select one of the three strings in the array?
粘土桥

你想要arc4random_uniform()

NSString *randomString = strings[arc4random_uniform(strings.count)];

此 SO答案中的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Objective-C:随机替换字符串中的字符

使用Objective-C PFQuery查找数组中包含的字符串吗?

访问字典中的字符串(Objective-c)

Objective-C:查找字符串中的数字

Objective-C中的字符串替换

在Objective-C中解密OpenSSL加密的字符串

在Objective-C中解析JSON响应字符串

在HTML字符串中搜索链接(Objective-C)

在 Objective-C 中创建字符串

连接字符串Objective-c中的字符串

优化数组中的搜索,通过比较Objective C中的两个字符串进行搜索

从字符串数组中随机选择

如何获取从 Xcode 中的 NSPopUpButton 中选择的项目的标题字符串(Swift 或 Objective C)

C ++从字符串数组中随机选择

在Objective-C中替换字符串中的一个字符

Objective-C-从字符串中删除最后一个字符

如何在Objective-C中删除一些字符后的字符串?

在Swift或Objective-C中从字符串中删除确切的词组

如何从ios Objective-c中未格式化的字符串中获取值?

为什么Objective-C中的字符串指针接受并返回字符串的值而不是内存地址?

从 UI 浏览目录并选择一个文件,获取文件的位置并在 Objective C 中的 Mac OS 应用程序的字符串变量中读取它的内容

给定每个子字符串的范围,从Objective-C中的一个字符串中删除几个子字符串

使用C#在Objective-C中解密字符串

计算Objective-C中字符串的MD5哈希值

比较字符串在Objective-C中给出了错误

在Objective-C字符串中是否有占位符?

检查从JSON字符串返回的Objective-C中的空值

在Objective-C中调用使用Swift字符串的方法

检查Objective-C中是否存在字符串常量