在Swift错误中生成随机数

时间:2014-12-10 02:28:26

标签: swift

我在Swift中知道生成随机数的一种方法是:

let getXOrY = random(2)

但是我收到了错误:

Type '()' does not conform to protocol 'IntegerLiteralConvertible'

我也尝试过:

let getXOrY = arc4random(2)

并且它会产生相同的错误。

我不确定为什么会这样。在该网站的其他回复中,它似乎就像一行代码一样简单。 另外,请解释错误的意思。 谢谢。

1 个答案:

答案 0 :(得分:0)

这是因为随机数生成器是arc4random_uniform()arc4random()

此处有关此答案的更多信息:How does one generate a random number in Apple's Swift language?