Namespace Nier.Commons
Classes
RNGCryptoRandom
a cryptographic random number generator
SystemClock
Implementation of ISystemClock that uses real system clock.
ThreadLocalRandom
System.Random is not thread safe. This is a thread safe version random based on https://devblogs.microsoft.com/pfxteam/getting-random-numbers-in-a-thread-safe-way/.
Interfaces
IRandom
Abstract random generator operations.
ISystemClock
Abstracts the system clock to facilitate testing.