Rand |
public class RandXoroshiro256PlusPlus : RandCustomBase
The RandXoroshiro256PlusPlus type exposes the following members.
Name | Description | |
---|---|---|
RandXoroshiro256PlusPlus | Initializes a new instance of the RandXoroshiro256PlusPlus class | |
RandXoroshiro256PlusPlus(Int64, Int64, Int64, Int64) | Initializes a new instance of the RandXoroshiro256PlusPlus class |
Name | Description | |
---|---|---|
NextInt64 | (Overrides RandCustomBaseNextInt64) |
For more information see xoshiro / xoroshiro generators and the PRNG shootout.
Long running tests have observed the minimum values Next 0 (0x0) for Core 0.000000000085086 and the maximum Next 2147483646 (0x7FFFFFFE) from Core 0.999999999706094.
A Core 0.0 is unlikely to be seen because there is a vanishing chance of seeing the limit values of 0x0000000000000000 and 0xFFFFFFFFFFFFFFFF in a flat random distribution of 64 bit values.