¿Cuál es la forma más fácil de generar enteros aleatorios dentro de un rango en Swift?
El método que he ideado hasta ahora es este:
func randRange (lower : Int , upper : Int) -> Int {
let difference = upper - lower
return Int(Float(rand())/Float(RAND_MAX) * Float(difference + 1)) + lower
}
Esto genera enteros aleatorios entre inferior y superior inclusive.