✅ Random help
How do I get a random ulong out of Random.Next()? Random.NextInt64() seems to actually only give a random 63-bit number
long.MinValue and long.MaxValue)
unchecked
checked context, either because someone wrapped your method in checked, or if the assembly was compiled with checked arithmeticRandomNumberGenerator makes it any easier to generate a random ulong ><Span<byte> overload, then reinterpret cast to ulong with Unsafe.AsUnsafe.BitCast<long, ulong> ?stackalloc a buffer for all of them and generate them all at oncelong.MinValuelong.MaxValueuncheckedcheckedcheckedRandomNumberGeneratorSpan<byte>Unsafe.AsUnsafe.BitCast<long, ulong>stackalloc