我正在尝试从1-50生成一个随机数,然后将该数字分配给某个标签
我已经尝试过这样的事情了
let randomNumber = arc4random()
numberLabel.text = randomNumber
但这不起作用。
由于
答案 0 :(得分:2)
您应该使用arc4random_uniform()
代替arc4random()
,因为它可以避免modulo bias
所以请改用它。
numberLabel.text = "\(arc4random_uniform(50) + 1)"
答案 1 :(得分:1)
您无法为文本字段指定编号。你可以这样做:
let randomNumber = (arc4random() % 50) + 1
numberLabel.text = "\(randomNumber)"