Edw*_*all
5
random
swift
swift3
在Swift 2中,我们可以使用 srand和rand或random(可能还有其他)来为随机数播种。
不幸的是,这在Swift 3中不起作用。尝试使用以下任何功能均会导致错误消息:
错误:“随机()”在Swift中不可用:请改用arc4random。
arc4_random很棒,但是我不能手动播种。
另一个选择(来自上一则SO文章)是使用GameKit框架。导入整个框架以进行随机数播种感觉有点过头了(更不用说不是跨平台的,而不仅仅是Swift)。
还有其他选择吗?