Question: Write a program that uses a function that returns a number between 1 and 6. Use this function to simulate the roll of a die.

 Write a program that uses a function that returns a number

Write a program that uses a function that returns a number between 1 and 6. Use this function to simulate the roll of a die. Allow the user to specify the number of trials and then tabulate that number of rolls of two dice. The program must allow for repeated simulations Initialize rand) using srand() and time) Possible Outcomes for any roll 11 12 13 14 15 16 21 22 23 24 25 26 31 32 34 35 36 37 41 42 43 44 45 46 51 52 53 54 55 56 61 62 63 64 65 66 Possible Totals 3 4 5 6 7 8 4 5 6 7 8 9 5 6 7 8 9 10 6 7 8 9 10 11 78 9 10 11 12 Therefore, for example, the odds of a 7 are 6:36 in any given roll If you roll 36 times then the expected outcome for a 7 is 6- So odds are that you will get a 7, 6 times. The odds you will get a 2 are 1. Tabulate the difference between the expected outcome (odds) and the random number generator outcome- list this as error In general, you should notice a decrease in error with more trials Example Output This program rolls two dice and tabulates the results Please enter the number of rolls you want: 36 Sum #Rolled Odds %Error 1 100.0000 2 50.0000 3 66.6667 4 75.0000 5 20.0000 6 16.6667 5 60.0000 4 125.0000 3 100.0000 2 100.0000 1 100.0000 10 12 Try again? (1-Yes, 0 -Exit)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!