Question Constellation Sign up for free
Q03.1 2 marks

AQA · GCSE · Computer Science · Higher · Paper 1A Computational thinking and programming skills (C#)

Figure 3 shows an incomplete C# program for a number guessing game. Line numbers are included but are not part of the program.

Figure 3
1Random rGen = new Random();
2int randomNumber;
3
4Console.WriteLine("Enter a number");
5int userNumber = Convert.ToInt32(Console.ReadLine());
6while (userNumber < 1 || userNumber > 100)
7{
8 Console.WriteLine("Invalid number");
9 userNumber = Convert.ToInt32(Console.ReadLine());
10}
11Console.WriteLine("Valid number entered");
12if (randomNumber == userNumber)
13{
14 Console.WriteLine("Number guessed correctly");
15}

The program should generate a random number between 1 and 100 (including 1 and 100). Write the C# code that should be used on line 3 in Figure 3 to generate that number and assign it to the appropriate variable. You must use rGen.Next(a, b).

Your answer