如何生成随机数并将其分配给标签

时间:2015-01-11 04:04:57

标签: xcode swift

我正在尝试从1-50生成一个随机数,然后将该数字分配给某个标签

我已经尝试过这样的事情了

let randomNumber = arc4random()

numberLabel.text = randomNumber

但这不起作用。

由于

2 个答案:

答案 0 :(得分:2)

您应该使用arc4random_uniform()代替arc4random(),因为它可以避免modulo bias

所以请改用它。

numberLabel.text = "\(arc4random_uniform(50) + 1)"

答案 1 :(得分:1)

您无法为文本字段指定编号。你可以这样做:

let randomNumber = (arc4random() % 50) + 1
numberLabel.text = "\(randomNumber)"