相关疑难解决方法(0)

如何在Apple的Swift语言中生成一个随机数?

我意识到Swift书提供了随机数生成器的实现.最好的做法是将此实现复制并粘贴到自己的程序中吗?或者是否有一个我们现在可以使用的库?

random swift

423
推荐指数
20
解决办法
30万
查看次数

如何在Swift 3中播种随机数

在Swift 2中,我们可以使用 srandrandrandom(可能还有其他)来为随机数播种。

不幸的是,这在Swift 3中不起作用。尝试使用以下任何功能均会导致错误消息:

错误:“随机()”在Swift中不可用:请改用arc4random。

arc4_random很棒,但是我不能手动播种

另一个选择(来自上一则SO文章)是使用GameKit框架。导入整个框架以进行随机数播种感觉有点过头了(更不用说不是跨平台的,而不仅仅是Swift)。

还有其他选择吗?

random swift swift3

5
推荐指数
0
解决办法
412
查看次数

在Swift中使用srand(time(NULL))会产生编译错误

我试图在Swift中使用随机数生成器srand(time(NULL)),但是我得到了这个编译错误:

使用未解析的标识符'NULL'

还有另一种方法我应该使用srand()吗?

swift

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

标签 统计

swift ×3

random ×2

swift3 ×1