我想在Swift中生成多个不同的随机数.这是程序.
检查阵列是否为空
a.如果数组为空,请插入随机数
b.如果数组不为空,则将随机数与数组
i中的数字进行比较.如果数字相同,则重复2
ii.如果数字不相同,请插入随机数并重复2
import UIKit
//the random number generator
func randomInt(min: Int, max:Int) -> Int {
return min + Int(arc4random_uniform(UInt32(max - min + 1)))
}
var temp = [Int]()
for var i = 0; i<4; i++ {
var randomNumber = randomInt(1, 5)
if temp.isEmpty{
temp.append(randomNumber)
} else {
//I don't know how to continue...
}
}
Run Code Online (Sandbox Code Playgroud)