using System.Collections.Generic;
public static void Main()
foreach(var number in Program.GetRandomNumbers(5))
Console.WriteLine("Number " + count + ":" + number);
public static List<int> GetRandomNumbers(int count)
List<int> randomNumbers = new List<int>();
Random random = new Random();
for (int i=0; i<count; i++)
do number = random.Next();
while (checkNumberListContainsNumber(randomNumbers, number));
randomNumbers.Add(number);
Console.Write(string.Format("Adding Number {0}", number));
StringBuilder finalconsoleOutput = new StringBuilder();
finalconsoleOutput.Append("Finished.");
finalconsoleOutput.Append("Count: ");
finalconsoleOutput.Append(" : " + count);
finalconsoleOutput.Append($"Random Numbers: {randomNumbers}");
Console.WriteLine(finalconsoleOutput.ToString());
public static bool checkNumberListContainsNumber (List<int> randomNumbers, int number)
return randomNumbers.Contains(number);