using System.Collections.Generic;
public static void Main()
Random num = new Random();
Dictionary<int, int> prize = new Dictionary<int, int>();
List<int> numbers = new List<int>();
List<int> money = new List<int>();
for( ; numbers.Count < 10; )
int index = num.Next(1, 20);
if(numbers.Contains(index))
for( ; money.Count < 10; )
int index = num.Next(1, 10000);
if(money.Contains(index))
for(int i = 0; i < 10; i++)
prize.Add(numbers[i], money[i]);
Console.WriteLine("Please choose a number to be your lucky number from 1 to 20: ");
string input = Console.ReadLine();
int.TryParse(input, out lucky);
if(!prize.ContainsKey(lucky))
Console.WriteLine("BANG! You die!");
else Console.WriteLine("You earned {0} dollars!", prize[lucky]);