Swift rand没有生成随机数

时间:2016-05-16 08:45:23

标签: swift random

我把rand()放在Xcode Playground中,它打印相同的数字16807,即使我跑了很多次,价值也没有改变 - > “16807”! 这是一个错误吗?

print(rand())

1 个答案:

答案 0 :(得分:2)

Mohamed Diaa,

您可以使用arc4random()arc4random_uniform()等库函数生成随机数。

let random = Int(arc4random_uniform(3))

从0到3获取随机值

您可能需要导入Darwin才能使用它。