0

我看过很多关于如何生成随机字符串的问答。但是,如果我有一个字符串数组(可能是数千个)并且我想抓取一个随机字符串以便每次都向用户呈现不同的字符串,那该怎么办?提前致谢。

wordsArray= [[NSMutableArray alloc] init];
4

1 回答 1

4

你可以试试:

[wordsArray objectAtIndex:arc4random_uniform([wordsArray count])];

前提是数组不为空。

更新:使用arc4random_uniform()以获得更好的稳定性。(感谢理查德)

于 2012-04-18T23:49:54.487 回答