Question
c# practice problem. random number generator using lists instead of arrays Declare 2 class level integer Lists to hold the random numbers. There are 7
c# practice problem. random number generator using lists instead of arrays
-
Declare 2 class level integer Lists to hold the random numbers.
-
There are 7 whole numbers chosen for the player.
-
There are 6 whole numbers chosen as the winning numbers.
-
-
Add the following user defined methods to your code:
a) private void GenerateRandomNumbers(List
numberList) -
This method accepts one integer List as a parameter Lists are passed by reference, hence there is no need to pass back the List to the calling method.
-
This method will loop through the List generating random numbers between 1 and 49.
-
Add code that checks that the number has not been used before. b) private string BuildDisplayString(List
numberList)
-
Inside this method, loop through the List that is passed in and add each element to a string variable.
-
Return this string to the calling method where it will display it to the appropriate label. c) privateintCompareTwoArrays(List
list1,List list2)
-
This method will loop through one of the Lists. Each element of this List will checked against all elements of the second List checking for a match.
-
If a match is found, increment a variable holding the number of matching values when done, this value is passed back to the calling method.
-
-
Code the btnPlayer_Click( ) event handler method:
-
This event will require you to generate random numbers for the player and display these numbers to
the appropriate label.
-
Use the appropriate methods you defined above.
-
-
Code the btnComputer_Click( ) event handler method:
-
This event will require you to generate random numbers for the computer the winning numbers
and display them to the appropriate label.
-
The event will also determine the number of matching numbers between the winning numbers and the
players numbers. Display this value to the appropriate label.
-
Use the appropriate methods you defined above
-
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started