Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
ThreadSafeRandom () | |
override int | Next () |
override int | Next (int maxValue) |
override int | Next (int minValue, int maxValue) |
override long | NextInt64 () |
override long | NextInt64 (long maxValue) |
override long | NextInt64 (long minValue, long maxValue) |
override float | NextSingle () |
override double | NextDouble () |
override void | NextBytes (byte[] buffer) |
override void | NextBytes (Span< byte > buffer) |
Protected Member Functions | |
override double | Sample () |
Properties | |
static XoshiroImpl | LocalRandom [get] |
static Random | Shared = new ThreadSafeRandom() [get] |
Static Private Member Functions | |
static XoshiroImpl | Create () |
static void | ThrowMaxValueMustBeNonNegative () |
static void | ThrowMinMaxValueSwapped () |
Private Attributes | |
readonly ImplBase | _impl |
Static Private Attributes | |
static XoshiroImpl | t_random |