public struct PhiloxRandomNumberGenerator : SeedableRandomNumberGenerator
Implementasi SeedableRandomNumberGenerator
menggunakan Philox. Salmon dkk. SC 2011. Bilangan acak paralel: semudah 1, 2, 3. http://www.thesalmons.org/john/random123/papers/random123sc11.pdf
Struct ini mengimplementasikan PRNG Philox4x32 10 putaran. Itu harus diunggulkan dengan nilai 64-bit.
Generator individual tidak aman untuk thread, tetapi generator yang berbeda tidak berbagi status. Data acak yang dihasilkan berkualitas tinggi, namun tidak cocok untuk aplikasi kriptografi.
Pernyataan
public static var global: PhiloxRandomNumberGenerator
Pernyataan
public init(uint64Seed seed: UInt64)
Pernyataan
public init(seed: [UInt8])
Pernyataan
public mutating mutating func next() -> UInt64