如何从swift中的数组中获取随机字符串

时间:2014-08-27 15:17:09

标签: ios arrays random swift int

例如,我有一个常量的字符串文字数组

    let options = ["Fruits", "Cars", "Pets"]

现在,在这种情况下,水果的价值将是0,汽车1和宠物2.如果我把这个代码放在哪里我会得到这个输出

    options[1] // outputs "cars"

我想要做的是创建一个函数或类似的东西,所以当我使用它时,它会返回一个3的随机响应。

    println("He choose the topic \(randomTypes) for his project." //which would output one of the three options in the sentence....

我试图使用arc4random_uniform(Uint32)来做这件事,但它不起作用,这是我能想到的唯一合乎逻辑的事情,但是我得到的错误表明" Int不能转换为UInt32& #34;

    let randomTypes = options[arc4random_uniform(options.count)]

0 个答案:

没有答案