コード例 #1
0
        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!");
        }
コード例 #2
0
        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();
        }