La expresión rápida era demasiado compleja para ser resuelta en un tiempo razonable.

Tengo un error al compilar un proyecto en Xcode, dice:

La expresión era demasiado compleja para ser resuelta en un tiempo razonable; considere dividir la expresión en distintas subexpresiones

Aquí está el código:

static func random(min: CGFloat, max: CGFloat) -> CGFloat {
    return CGFloat(Float(arc4random()/0xFFFFFFFF) * (max - min) + min)
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta