У меня возникли проблемы с поиском способа вернуть случайное число от 1 до 9 000 000 000 000 000
Я сделал функцию randomNumberBetween, используя UInt32, но я просто не смог сделать то же самое, используя UInt64.
Я понимаю, что arc4random_uniform использует только UInt32. Но есть ли альтернатива UInt64?
Кто-нибудь знает сейчас?
Спасибо за вашу помощь!
let min:UInt32 = 1
let max:UInt32 = UINT32_MAX
func randomNumberBetween(min:UInt32, max:UInt32) -> UInt32 {
let randomNumber = arc4random_uniform(max - min) + min
return randomNumber
}
randomNumberBetween(min, max)