第一种是drand48(),不接收参数, 返回的类型是Double。
就返回 0到1之间的Double类型的随机数。举个例子:
//每次点击button,button 的颜色会随机变换。
class ViewController:UIViewController{
@IBAction func touchDigit(_ sender: UIButton) {
sender.background = randomColor()
}
}
extension ViewController{
fileprivate func randomColor() -> UIColor{
return UIColor(red: CGFloat(drand48()), green: CGFloat(drand48()), blue: CGFloat(drand48()), alpha: 1)
}
}