Что эквивалентно сеяной случайности в Swift3 (Xcode8 beta 1)

Мне нужно запустить один и тот же список случайных чисел при каждом выполнении моего приложения. srand / rand больше не существует. Что мне тогда делать?

private extension Array {
    private func randomValues(_ seed: UInt32, num: Int) -> [Element] {
        srand (seed)

        var indices = [Int]()
        indices.reserveCapacity(num)
        let range = 0..<self.count
        for _ in 0..<num {
            var random = 0
            repeat {
                random = randomNumberInRange(range)
            } while indices.contains(random)
            indices.append(random)
        }

        return indices.map { self[$0] }
    }

Ответы на вопрос(5)

Ваш ответ на вопрос