如何让UILabel文本随机更改?
@IBOutlet weak var stoptimer: UILabel!
stoptimer.text = String(arc4random_uniform(10))
答案 0 :(得分:1)
回答你关于如何生成从1到10(而不是0到10)的随机数的最后一个问题:
int i = arc4random_uniform(9)+1;
答案 1 :(得分:0)
你可以使用这个简单的功能:
func random(#min: CGFloat, max: CGFloat) -> Int {
return Int(random() * (max - min) + min)
}
func random() -> CGFloat {
return CGFloat(Float(arc4random()) / 0xFFFFFFFF)
}
现在您可以像这样使用它:
stoptimer.text = String(random(min: 1, max: 10))
您可以根据需要更改最小值和最大值。