public struct ThreefryRandomNumberGenerator : SeedableRandomNumberGenerator
Threefry kullanan bir SeedableRandomNumberGenerator
uygulaması. Somon ve ark. SC 2011. Paralel rastgele sayılar: 1, 2, 3 kadar kolay. http://www.thesalmons.org/john/random123/papers/random123sc11.pdf
Bu yapı 20 turluk Threefry2x32 PRNG'yi uygular. 64 bitlik bir değerle ekilmesi gerekir.
Tek bir oluşturucu iş parçacığı açısından güvenli değildir, ancak farklı oluşturucular durumu paylaşmaz. Üretilen rastgele veriler yüksek kalitededir ancak kriptografik uygulamalar için uygun değildir.
beyan
public static var global: ThreefryRandomNumberGenerator
beyan
public init(seed: [UInt8])
beyan
public mutating mutating func next() -> UInt64