我在stackoverflow的网站上看看有关Swift2.0.1的答案。尽管使用了arc4random_uniform(),但它仍然无法解决。请按以下方式查看代码行。
extension Array {
mutating func shuffle() {
for first in stride(from: self.count - 1, through: 1, by: -1) {
let second = Int(arc4random_uniform(UInt32(first + 1)))
swap(&self[first], &self[second])
}
}
提前致谢