public static Random random;
public static void Main()
random = new Random((int)DateTime.Now.Ticks);
var lottoNumbers = Enumerable.Range(1, 80).ToList();
int[] SelectedNumbers = new int[20];
for (var i = 0; i < 20; i++)
var number = GetNumber(lottoNumbers.ToArray());
while (SelectedNumbers.Contains(number))
number = GetNumber(lottoNumbers.ToArray());
SelectedNumbers[i] = number;
Console.WriteLine("Kino Numbers: " + string.Join(" ", SelectedNumbers.OrderBy(n => n)));
public static int GetNumber(int[] arr)
var r = random.Next(0, arr.Length);
return GetNumber(list.ToArray());