如何在Swift语言中生成可用于数学的随机数,例如加法。基本上我只是希望能够生成一个随机数,然后将其添加到我拥有的计数中。 例如,我如何生成一个可以添加1的随机数?
答案 0 :(得分:0)
尝试使用这个& arc4random 函数将生成1-9&之间的值。它会返回 UInt32 类型的值,因此请根据您的需要进行修改。
var count : UInt32 = 10
var value : UInt32 = arc4random()%10
count += value
print(count)
答案 1 :(得分:0)
使用arc4random_uniform()
函数,因为它会生成均匀分布。
以下行生成0-9之间的数字。
var x = Int(arc4random_uniform(10)) // Cast it to Int because function returns UInt32
println(x)
var sum = 10 + x
println(sum)