"

RngSeeder<TRng, TSeedingRng, TSeed> Class

Summary

Creates instances of an IRng using automatically generated seeds.
Namespace
RandN
Interfaces
Base Types
  • object

Syntax

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

Type Parameters

NameDescription
TRng
TSeedingRng
TSeed

Methods

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