Existen sobrecargas para '...' con estos tipos de resultados: ClosedRange <Bound>, CountableClosedRange <Bound>

Swift 2

let gap = CGFloat(randomInRange(StackGapMinWidth...maxGap))

Falta etiqueta de argumento 'rango:' en llamada

Swift 3 - nuevo error

let gap = CGFloat(randomInRange(range: StackGapMinWidth...maxGap))

Ningún candidato '...' produce el tipo de resultado contextual esperado 'Rango'

Existen sobrecargas para '...' con estos tipos de resultados: ClosedRange, CountableClosedRange

Respuestas a la pregunta(1)

Su respuesta a la pregunta