Hello! I'm making my own deck of cards. I was trying to make it "draw" two random keys and match 'em togheter and do a if- to check them.
What is the command to make it draw a random key from a dictionary?
I'm supposed to use a kortlek.Keys command, but i dont seem to get it to work
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Dictionary<string, int> kortlek = new Dictionary<string, int>();
for (int i = 2; i <= 10; i++)
{
kortlek.Add("klöver" + i, i);
kortlek.Add("spader" + i, i);
kortlek.Add("ruter" + i, i);
kortlek.Add("hjärter" + i, +i);
}
{
kortlek.Add("spader dam", 12);
kortlek.Add("spader knekt", 11);
kortlek.Add("spader ess", 1);
kortlek.Add("spader kung", 13);
kortlek.Add("hjärter ess", 1);
kortlek.Add("hjärter dam", 12);
kortlek.Add("hjärter knekt", 11);
kortlek.Add("hjäter kung", 13);
kortlek.Add("ruter ess", 1);
kortlek.Add("ruter dam", 12);
kortlek.Add("ruter knekt", 11);
kortlek.Add("ruter kung", 13);
kortlek.Add("klöver kung", 13);
kortlek.Add("klöver ess", 1);
kortlek.Add("klöver dam", 12);
kortlek.Add("klöver knekt", 11);
}
Random dealer = new Random();
int cardone = dealer.Next(0, 53);
int cardtwo = dealer.Next(0, 53);
if (cardone == cardtwo)
{
Console.WriteLine("It's a pair!");
}
else
{
Console.WriteLine("No pair :(");
}
}
}
}