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