using System.Collections.Generic;
public static void Main()
Console.WriteLine("Welcome to the Number Generator: ");
Console.WriteLine("{0}{1}","Random Numbers: ","\n");
List<int> numbers = new List<int>();
List<int> evennumbers = new List<int>();
List<int> primenumbers = new List<int>();
randomno=rg.Next(-50,51);
Console.Write("{0,3}",randomno);
Console.Write("{0,3}{1}",randomno,", ");
Console.WriteLine("{0}{1}","Even Numbers: ","\n");
foreach (int i in evennumbers)
Console.Write("{0,3}",i);
Console.WriteLine("\n"+new string('-',99));
foreach (int i in numbers)
Console.WriteLine("{0}{1}","Sum of all random numbers:", sum);
Console.WriteLine("{0}{1}","Maximum value:", max);
Console.WriteLine("{0}{1}","Minimum value:", min);
Console.WriteLine("{0}{1:N2}","Average of all random numbers:", (double)sum/numbers.Count);
Console.Write("All prime numbers are: ");
foreach (int i in primenumbers)
if (c<primenumbers.Count)
static bool function(int p)
if (p <= 1) return false;
if (p==2||p==3) return true;
for (int i=2; i*i<=p; i++)
if (p%i==0) return false;
public static bool replay()
Console.WriteLine("would you like to try again?");
string ans2=Console.ReadLine();
if (ans2.Substring(0,1).ToUpper() == "Y")
else if(ans2.Substring(0,1).ToUpper() == "N")
Console.WriteLine("byebye :)");
Console.WriteLine("Please enter a valid answer");