시드 가능RandomNumberGenerator

public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

시드 가능한 결정론적 의사 난수 데이터를 제공하는 유형입니다.

SeedableRandomNumberGenerator는 RandomNumberGenerator가 사용되는 모든 곳에서 사용할 수 있습니다. 의사 난수 데이터를 실행 전반에 걸쳐 재현해야 할 때 유용합니다.

SeedableRandomNumberGenerator 프로토콜 준수

사용자 정의 유형이 SeedableRandomNumberGenerator 프로토콜을 따르도록 하려면 init(seed: [UInt8]) 초기화 프로그램과 RandomNumberGenerator 요구 사항을 구현하세요. next() 에서 반환된 값은 초기화 시 제공된 시드에만 의존하는 결정적 시퀀스를 형성해야 합니다.