Swift 在快速错误中生成随机数

Swift 在快速错误中生成随机数,swift,Swift,我知道Swift生成随机数的一种方法是: let getXOrY = random(2) 但是,我得到了一个错误: Type '()' does not conform to protocol 'IntegerLiteralConvertible' 我也尝试过: let getXOrY = arc4random(2) 它会产生同样的错误 我不知道为什么会这样。在这个网站上的其他回复中,这似乎和那一行代码一样简单。 另外,请解释错误的含义。 谢谢。这是因为随机数生成器是arc4random\

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

let getXOrY = random(2)
但是,我得到了一个错误:

Type '()' does not conform to protocol 'IntegerLiteralConvertible'
我也尝试过:

let getXOrY = arc4random(2)
它会产生同样的错误

我不知道为什么会这样。在这个网站上的其他回复中,这似乎和那一行代码一样简单。 另外,请解释错误的含义。
谢谢。

这是因为随机数生成器是
arc4random\u uniform()
arc4random()

有关此答案的更多信息,请点击此处: