Interface Types
Interface | Summary | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ICryptoRng | A marker interface used to indicate that an IRng is cryptographically secure. | ||||||||||
IDistributionProduces values random of TResult. | I | 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.I | A factory that produces reproducible Random Number Generators. | IRng | A Random Number Generator (RNG) | IRngFactory | A factory that produces Random Number Generators. | ISeekableRng | An RNG that is seekable - i.e. it can be fast forwarded to any point in the stream. | |
Class Types
Class | Summary | ||||||
---|---|---|---|---|---|---|---|
RngExtensions | Various extension methods to simplify use of RNGs. | ||||||
RngSeeder | Creates instances of an IRng using automatically generated seeds. | ||||||
RngSeederCreates instances of an | IRng using automatically generated seeds.SmallRng | A non-cryptographically secure RNG with good performance and output quality, while requiring limited memory. | StandardRng | A cryptographically secure RNG with good performance. | ThreadLocalRng | A cryptographically secure thread local generator. All members in this type are thread-safe. | |
Namespaces
Namespace | Summary |
---|---|
RandN | |
RandN | |
RandN | |
RandN |