public void NextInt() { int sampleCount = 10000000; XorShiftRandom rng = new XorShiftRandom(); double[] sampleArr = new double[sampleCount]; for(int i=0; i<sampleCount; i++){ sampleArr[i] = rng.NextInt(); } UniformDistributionTest(sampleArr, 0.0, int.MaxValue + 1.0); }
/// <summary> /// Initialises a new instance using a seed generated from the class's static seed RNG. /// </summary> public XorShiftRandom() { Reinitialise(__seedRng.NextInt()); }