我很难找到一种方法来返回 1 到 9,000,000,000,000,000 之间的随机数
我使用 UInt32 制作了一个 randomNumberBetween 函数,但我无法使用 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)