using System.Collections.Generic;
public static void Main()
Dictionary<int, int> dict = new Dictionary<int, int>();
Random rand = new Random();
Console.WriteLine("Select a number from 1 to 20");
string input = Console.ReadLine();
for(int i = 0; i < 10; i++)
int num = rand.Next(1,21);
int money = rand.Next(1,10001);
while(dict.ContainsKey(num))
bool success = int.TryParse(input, out number);
if(dict.ContainsKey(number))
dict.TryGetValue(number, out prize);
Console.WriteLine("You earned {0} dollars!", prize);
Console.WriteLine("BANG! You die!");