Why do im stuck with one generated number on random? can you pls fix it? using System; using System.Threading; namespace GuessThisNumber { class Program { static void Main(string[] args) { Random ranNumberGenerator = new Random(); int randomNumber; randomNumber = ranNumberGenerator.Next(1, 11); Console.WriteLine("\t\tThis Program is a Guess the number game\n\n");
Why do im stuck with one generated number on random? can you pls fix it?
using System;
using System.Threading;
namespace GuessThisNumber
{
class
{
static void Main(string[] args)
{
Random ranNumberGenerator = new Random();
int randomNumber;
randomNumber = ranNumberGenerator.Next(1, 11);
Console.WriteLine("\t\tThis Program is a Guess the number game\n\n");
string a;
int b;
string c;
do
{
do
{
Console.WriteLine("\n");
Console.WriteLine("Enter Any Guessing Number Ranging From 1 - 10");
a = Console.ReadLine();
Console.WriteLine("\n");
b = int.Parse(a);
while (b > 10 || b < 1)
{
Console.WriteLine("The number you have entered is out of ranged pls enter again");
a = Console.ReadLine();
b = int.Parse(a);
}
Console.WriteLine("The Number You have entered: {0}", b);
Console.WriteLine("The Random Number: {0}", randomNumber);
Console.WriteLine("\n");
if (b == randomNumber)
{
Console.WriteLine("Your Guess is Right! Congrats :)");
}
else if (b < randomNumber)
{
Console.WriteLine("Your Guess is Low!");
}
else if (b > randomNumber)
{
Console.WriteLine("Your Guess is High!");
}
Console.WriteLine("\n");
} while (b != randomNumber);
Console.WriteLine("Dou you want to continue? Y/N \n");
c = Console.ReadLine();
} while (c.Equals("y"));
if (c.Equals("n"))
{
for (int i = 3; i >= 0; i-- )
{
Thread.Sleep(1000);
Console.WriteLine("Exiting in: {0}", i);
if (i == 0)
{
Environment.Exit(i);
}
}
}
}
}
}
Step by step
Solved in 2 steps with 2 images