public void NextBoolean_ProducesARandomBoolean() { var sut = new FastRandom(); var trueCount = 0; for (int i = 0; i < 1000000; ++i) { trueCount += sut.NextBoolean() ? 1 : 0; } Console.WriteLine($"{trueCount} / 1000000 results were true"); Assert.IsTrue(trueCount < 1000000); }