SeedableRandomNumberGenerator

public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

Um tipo que fornece dados pseudoaleatórios determinísticos semeáveis.

Um SeedableRandomNumberGenerator pode ser usado em qualquer lugar onde um RandomNumberGenerator seria usado. É útil quando os dados pseudoaleatórios precisam ser reproduzidos em execuções.

Em conformidade com o protocolo SeedableRandomNumberGenerator

Para tornar um tipo personalizado em conformidade com o protocolo SeedableRandomNumberGenerator , implemente o inicializador init(seed: [UInt8]) , bem como os requisitos para RandomNumberGenerator . Os valores retornados por next() devem formar uma sequência determinística que depende apenas da semente fornecida na inicialização.

  • iniciar(semente:) Implementação padrão

    Implementação padrão

    Declaração

    init(seed: [UInt8])
  • Declaração

    init<T>(seed: T) where T : BinaryInteger