7 references to NextUInt64
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Random.ImplBase.cs (2)
61
ulong randomProduct = Math.BigMul(maxValue, xoshiro.
NextUInt64
(), out ulong lowPart);
69
randomProduct = Math.BigMul(maxValue, xoshiro.
NextUInt64
(), out lowPart);
src\libraries\System.Private.CoreLib\src\System\Random.Xoshiro256StarStarImpl.cs (5)
49
internal uint NextUInt32() => (uint)(
NextUInt64
() >> 32);
83
ulong result =
NextUInt64
() >> 33;
112
ulong result =
NextUInt64
() >> 1;
191
(
NextUInt64
() >> 11) * (1.0 / (1ul << 53));
195
(
NextUInt64
() >> 40) * (1.0f / (1u << 24));