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