有一个关于我的随机函数的问题:为什么会出现此错误?
'4294967295' is not exactly representable as 'Float'; it becomes '4294967296'
Run Code Online (Sandbox Code Playgroud)
--
我的代码是
func random() ->CGFloat {
return CGFloat(Float(arc4random()) / 0xFFFFFFFF)
}
func random(min: CGFloat, max: CGFloat) -> CGFloat {
return random() * (max - min) + min
}
Run Code Online (Sandbox Code Playgroud)
它不会改变应用程序的功能,但是却无处不在。
提前致谢!