Write a program to simulate the rolling of two dice. The program should use Math.Random and util.Random object to roll the first and second die. Using a two dimensional array to tally the number of times each sum appears using the random number generator methods. Your program should: 1. Display a welcoming message 2. Ask the user how many sides each die has 3. Create the 2-d array to hold the frequency counter of each possible sums 4. Ask the user how many times they want the dice to be rolled using both methods 5. Print the expected frequencies and actual frequencies and percentages each sum appeared in both methods in a tabular format. 6. Repeat steps 3 to 5 as long as the user wants. 7. End with a closing message See the sample output for the output format. Your percentages must be displayed with 2 places after the decimal. Use printf to format your output. Note: if a die has 6 sides, the sum of the values will vary from 2 to 12, with 7 being the most frequent sum, and 2 and 12 being the least frequent sum. For example:
Write a
Your program should:
1. Display a welcoming message
2. Ask the user how many sides each die has
3. Create the 2-d array to hold the frequency counter of each possible sums
4. Ask the user how many times they want the dice to be rolled using both methods
5. Print the expected frequencies and actual frequencies and percentages each sum appeared in both methods in a tabular format.
6. Repeat steps 3 to 5 as long as the user wants.
7. End with a closing message
See the sample output for the output format. Your percentages must be displayed with 2 places after the decimal. Use printf to format your output.
Note: if a die has 6 sides, the sum of the values will vary from 2 to 12, with 7 being the most frequent sum, and 2 and 12 being the least frequent sum. For example:

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 4 images









