public static void Main()
Console.WriteLine("I'm thinking of a number between 1 to 10.");
Console.WriteLine("Both players take a guess and we'll see who got it!");
Console.WriteLine("Enter any key to continue: ");
Console.Write("Player 1 name: ");
string player1 = Console.ReadLine();
Console.Write("Player 2 name: ");
string player2 = Console.ReadLine();
numguess(player1, player2);
static void numguess(string player1, string player2)
Console.WriteLine("Hey there, {0} and {1}! Let's play!", player1, player2);
Console.Write("{0}, enter a guess: ", player1);
int player1guess = Convert.ToInt32(Console.ReadLine());
Random random = new Random();
int randNum = random.Next(1, 11);
int player2guess = random.Next(1, 11);
Console.WriteLine(resultCheck(player1, player2, player1guess, player2guess, randNum));
static string resultCheck(string player1, string player2, int player1guess, int player2guess, int randNum)
Console.WriteLine("{0}'s guess: {1}", player1, player1guess);
Console.WriteLine("{0}'s guess: {1}", player2, player2guess);
Console.WriteLine("The random number: {0}", randNum);
if (player1guess == randNum && player2guess == randNum)
return "It's a tie! Both of you got it!";
else if (player1guess == randNum)
return (player1 + " wins!");
else if (player2guess == randNum)
return (player2 + " wins!");
return "Neither of you got it...";