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(1, 5)
print(random())
print(random())
print(random())