小编Mad*_*fie的帖子

需要对随机函数迅速进行解释

有一个关于我的随机函数的问题:为什么会出现此错误?

'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)

它不会改变应用程序的功能,但是却无处不在。

提前致谢!

random swift

3
推荐指数
1
解决办法
136
查看次数

标签 统计

random ×1

swift ×1