RngSeeder<TRng, TSeedingRng, TSeed> Class
Creates instances of an IRng using automatically generated seeds.
Namespace
RandN
Interfaces
Base Types
  • object
RngSeeder<TRng, TSeedingRng, TSeed>
object
IRngFactory<TRng>
IDisposable

Syntax

public sealed class RngSeeder<TRng, TSeedingRng, TSeed> : IRngFactory<TRng>, IDisposable 
    where TRng : IRng where TSeedingRng : IRng

Type Parameters

NameDescription
TRng
TSeedingRng
TSeed

Methods

NameReturn ValueSummary
Create()TRng
Creates an instance of TRng.
Dispose()void
Disposes the seeding RNG if it implements IDisposable.