ICryptoRng | A marker interface used to indicate that an IRng is cryptographically secure. |
IDistribution<TResult> | Produces values random of TResult. |
IPortableDistribution<TResult> | A marker interface used to indicate that an IDistribution<TResult> is portable - i.e. reproducible regardless of the machine architecture or runtime. Produces portable values random of TResult. |
IReproducibleRngFactory<TRng, TSeed> | A factory that produces reproducible Random Number Generators. |
IRng | A Random Number Generator (RNG) |
IRngFactory<TRng> | A factory that produces Random Number Generators. |
ISeekableRng<TCounter> | An RNG that is seekable - i.e. it can be fast forwarded to any point in the stream. |