Questions tagged «arc4random»

18
如何在arc4random_uniform()的范围之间产生随机数?
因此,我在此代码位中的目标是随机掷两个骰子,众所周知,您的常规骰子只有6个面,因此我导入了Foundation以访问arc4random_uniform(UInt32)。我尝试使用(1..7)的范围来避免随机获得0,但是返回了一个我不太喜欢的错误。我试图这样做: dice1 = arc4random_uniform(UInt32(1..7)) 但是那又回来了 找不到接受提供的参数的'init'的重载 我希望这是足够的信息,可以为您提供帮助,帮助您:) 请注意,我只是在操场上练习快速运动。我不必学习如何做到这一点。在我跳入构建实际应用程序之前,只是我动手了:D //imports random number function import Foundation //creates data storage for dice roll var dice1: UInt32 = 0 var dice2: UInt32 = 0 //counter variable var i = 0 //how many times snake eyes happens var snakeeyes = 0 //how many times a …
129 range  swift  arc4random 

16
使用Swift生成随机数
我需要生成一个随机数。 似乎该arc4random功能以及该arc4random_uniform功能不再存在。 我的选择是arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int)和 arc4random_addrandom(UnsafeMutablePointer<UInt8>, Int32)。 我在函数上找不到任何文档,头文件中也没有注释。
92 swift  arc4random 


11
在0和1之间快速浮动
在Swift中,我试图获得0到1之间的随机浮点数,但是我似乎无法使类型转换正常工作。 func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } 我收到“ CGFloat”无法转换为“ UInt8”错误 运行Xcode 6。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.