public static long NextPositiveLong() { byte[] numArray = new byte[8]; ConcurrentRandom.GetThreadLocalRandom().NextBytes(numArray); return(Math.Abs((long)BitConverter.ToUInt64(numArray, 0))); }
public static int Next(int minValue, int maxValue) { return(ConcurrentRandom.GetThreadLocalRandom().Next(minValue, maxValue)); }