在Swift中生成-1和1之间的随机双精度

时间:2016-07-04 13:17:54

标签: swift

这个应该很简单但不知何故我找不到办法做到这一点:  我必须在-1和1之间得到一个随机的双倍。

我在互联网上找到的所有东西都是整数,从0到1或者不起作用。

我希望你们中的一些人可以帮助我!

1 个答案:

答案 0 :(得分:3)

let a = (Double(arc4random()) / Double(UInt32.max)) * 2 - 1

PS:使用UInt32.max获取Swifty代码;)