public struct ThreefryRandomNumberGenerator : SeedableRandomNumberGenerator
تنفيذ SeedableRandomNumberGenerator
باستخدام Threefry. سمك السلمون وآخرون. SC 2011. الأرقام العشوائية المتوازية: سهلة مثل 1، 2، 3. http://www.thesalmons.org/john/random123/papers/random123sc11.pdf
يطبق هذا الهيكل 20 جولة Threefry2x32 PRNG. ويجب أن يكون مصنفًا بقيمة 64 بت.
المولد الفردي ليس آمنًا لسلسلة العمليات، لكن المولدات المميزة لا تشترك في الحالة. البيانات العشوائية التي تم إنشاؤها عالية الجودة، ولكنها غير مناسبة لتطبيقات التشفير.
تصريح
public static var global: ThreefryRandomNumberGenerator
تصريح
public init(seed: [UInt8])
تصريح
public mutating mutating func next() -> UInt64