在swift中生成一个随机数,然后再添加一个数字?

时间:2015-06-03 05:56:28

标签: swift

如何在Swift语言中生成可用于数学的随机数,例如加法。基本上我只是希望能够生成一个随机数,然后将其添加到我拥有的计数中。 例如,我如何生成一个可以添加1的随机数?

2 个答案:

答案 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)