【问题标题】:How to generate random numbers in Swift 2 Xcode 7? [duplicate]如何在 Swift 2 Xcode 7 中生成随机数? [复制]
【发布时间】:2015-12-17 09:14:25
【问题描述】:

已更新到具有 Swift 2 的 Xcode 7。我正在创建一个应用程序。我需要生成随机数。在 Swift 中,曾经有 arc4random()。但在 Swift 2 中, arc4random() 不存在。相反,我得到:

 arc4random_addrandom(<#T##UnsafeMutablePointer<UInt8>#>, <#T##Int32#>)
 arc4random_stir()
 arc4random_buf(<#T##UnsafeMutablePointer<Void>#>, <#T##Int#>)

我现在如何生成随机数?任何帮助将不胜感激。

【问题讨论】:

标签: swift swift2 xcode7 arc4random


【解决方案1】:

arc4random()arc4random_uniform(_:) 实际上在那里,只是由于某种原因它们没有自动完成。您仍然可以使用它们!

【讨论】:

  • 我实际上都试过了,但它给了我一个错误:'预期模式'。现在我该怎么办?
  • 究竟是什么代码给了你这个错误? let x = arc4random()let x = arc4random_uniform(42) 为我工作。
  • 我试过了: var random : Int = Int(arc4random() % 2)
  • 如果你想要一个 0 或 1 的数字,你应该使用arc4random_uniform(2)
  • 好的。但是我如何使用 arc4random?知道吗?
猜你喜欢
  • 2014-07-23
  • 2020-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多