Я понимаю, что вам нужно случайное целое число из начального целого числа с SystemRandomNumberGenerator.
Семенами являются 11, 22, 33, 44, 55, 66, 77, 88 или другие.Вы реализуете:
let seed:[Int] = [11, 22, 33, 44, 55, 66, 77, 88]
, затем вызываете func random return Int.
if seed.count > 0 {
let number = Utils.random(from: seed)
}
со случайной функцией:
class Utils: NSObject {
class func random(from:[Int]) -> Int {
let inline = (0..<from.count)
var g = SystemRandomNumberGenerator()
let i = Int.random(in: inline, using: &g)
return from[i]
}
}
Надеюсь, я вас сейчас знаю!