Classes

class Random {
    var lower: Int
    var upper: Int

    init(_ lower: Int, _ upper: Int) {
        self.lower = lower
        self.upper = upper
    }

    func callAsFunction() -> Int {
        (lower...upper).randomElement()!
    }
}

let random = Random(15)
print(random())
print(random())
print(random())