using System; namespace RandomNumberDemo { class RandomNumberPicker { static void Main() { int i; // a counter Random nums = new Random(); // seed value based on time Console.WriteLine("Seed = time ******************************************"); for (i = 0; i < 5; i++) { Console.WriteLine("Next number: {0}", nums.Next()); } Random numTwo = new Random(100); // seed value == 100 Console.WriteLine("Seed = 100 ******************************************"); for (i = 0; i < 5; i++) { Console.WriteLine("Next number: {0}", numTwo.Next()); } numTwo = new Random(100); // seed value == 100, again Console.WriteLine("Seed = 100, again ************************************"); for (i = 0; i < 5; i++) { Console.WriteLine("Next number: {0}", numTwo.Next()); } Console.WriteLine("Numbers from 1 to 6: *********************************"); for (i = 0; i < 5; i++) { Console.WriteLine("Next number: {0}", nums.Next(1, 7)); } Console.WriteLine("Decimal numbers 0 to (almost) 1: ****************************"); for (i = 0; i < 5; i++) { Console.WriteLine("Next number: {0}", nums.NextDouble()); } Console.WriteLine("Integer numbers 1 to 4 using modulus: *********************************"); for (i = 0; i < 50; i++) { Console.WriteLine("Next number: {0}", nums.Next() % 4 + 1); } } } }