public void MSM_Next_Test() { MSM target = new MSM(); uint max = 10; target.Srand(2); uint result = target.Next(max); Assert.IsTrue(result >= 0, "Wartosc losowa MSM jest mniejsza od 0!"); Assert.IsTrue(result <= max, "Wartosc losowa MSM jest większa niż podana wartość maksymalna!"); }
static void Main(string[] args) { AbstractRandom rand = new MSM(); rand.Srand(156654); for (int i = 0; i < 25; i++) { Console.WriteLine("Nastepna wartosc ciagu: " + rand.Next(5));; } rand.PrintValues(); Console.ReadKey(); }