SeedableRandomNumberGenerator

public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

シード可能な決定論的な擬似ランダム データを提供するタイプ。

SeeedableRandomNumberGenerator は、RandomNumberGenerator が使用される場所ならどこでも使用できます。これは、複数の実行にわたって擬似ランダム データを再現できる必要がある場合に役立ちます。

SeeedableRandomNumberGeneratorプロトコルに準拠

カスタム型をSeedableRandomNumberGeneratorプロトコルに準拠させるには、 init(seed: [UInt8])イニシャライザとRandomNumberGeneratorの要件を実装します。 next()によって返される値は、初期化時に提供されたシードのみに依存する決定的なシーケンスを形成する必要があります。