Write a C# program that plays a guessing game with the user. Your program should select a random number between 1 and 50 and then let the user try to guess it. The program should continue asking the user for a number until he guesses correctly. (See below for some tips on random numbers). CHALLENGE #1: Modify your program so that it only allows the user 10 guesses, and then declares them to be an inadequate guesser if they haven’t gotten it correct. Your program should output the random number chosen. CHALLENGE #2: Modify your program so that after they guess a number (or get declared inadequate, if you do Challenge #1) that it asks them if they want to play again, and responds accordingly. Some Random Number Generation Hints Random rndNumber = new Random(); Console.WriteLine(rndNumber.Next()); //random integer Console.WriteLine(rndNumber.Next(101)); //random integer between 0 and 100 Console.WriteLine(rndNumber.Next(10, 43)); //random integer between 10 and 42 Console.WriteLine(rndNumber.NextDouble()); //random double greater than 0, but less than 1 Console.WriteLine(rndNumber.NextDouble()*10); //random double between 0 and 10

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.4: A Case Study: Rectangular To Polar Coordinate Conversion
Problem 7E: (Simulation) Write a program to simulate the roll of two dice. If the total of the two dice is 7 or...
icon
Related questions
Question

Write a C# program that plays a guessing game with the user. Your program should select a random number between 1 and
50 and then let the user try to guess it. The program should continue asking the user for a number until he guesses
correctly. (See below for some tips on random numbers). CHALLENGE #1: Modify your program so that it only allows
the user 10 guesses, and then declares them to be an inadequate guesser if they haven’t gotten it correct. Your
program should output the random number chosen. CHALLENGE #2: Modify your program so that after they guess a
number (or get declared inadequate, if you do Challenge #1) that it asks them if they want to play again, and responds
accordingly.

Some Random Number Generation Hints
Random rndNumber = new Random();
Console.WriteLine(rndNumber.Next()); //random integer
Console.WriteLine(rndNumber.Next(101)); //random integer between 0 and 100
Console.WriteLine(rndNumber.Next(10, 43)); //random integer between 10 and 42
Console.WriteLine(rndNumber.NextDouble()); //random double greater than 0, but less than 1
Console.WriteLine(rndNumber.NextDouble()*10); //random double between 0 and 10

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr