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

问题描述 投票:0回答:1

这个问题在这里已有答案:

我做了一些挖掘,我不相信这个问题已经回答了(尽管我会想象它会很简单)。

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

    NSArray *strings = @[@"String1", @"String2", @"String3"];
    NSString *randomString = // how to randomly select one of the three strings in the array?
objective-c
1个回答
0
投票

你想要arc4random_uniform()

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

更多信息在这个SO answer

© www.soinside.com 2019 - 2024. All rights reserved.