Question: algs 11 eclipse Average number rolls to get 7 or 11 should be around 4.5 Probability of getting odd doubles should be close to 8.3%

 algs 11 eclipse Average number rolls to get 7 or 11

should be around 4.5 Probability of getting odd doubles should be close

algs 11 eclipse

Average number rolls to get 7 or 11 should be around 4.5

Probability of getting odd doubles should be close to 8.3%

public class PairOfDice { private int diel, die2; public PairOfDice() { // constructor roll(); public void roll() { // randomize the dice values diel = StdRandom.uniform(1, 7); // returns a random number from 1 to 6 die2 = StdRandom.uniform(1, 7); public boolean isDoubles() { // determines if the two die values are the name return die1 == die2; public int sum() { // the the sum of the two die values return diel + die2; // ToDo 1 // add an instance method that determines if the current dice sum is 7 or 11 // return true or false // ToDo 2 // add an instance method that determines if both dice are odd. // hint boolean ---- -- testing program -- /* experiment 1 * * Q. how many rolls does it take on the average) to roll a seven or eleven? * * * first write a loop to count the number of rolls needed to roll a seven or eleven For example if the rolls were: 2 8 3 5 12 11, it took 6 rolls to get an 11 (this time) * then add code to repeat that test 1,000,000 times * return: the average number of rolls needed) of all the tests * hint: nested loops, use the sevenOrEleven instance method * * * experiment 2 * Question: What is the likelihood of rolling odd-valued doubles? * To answer this, complete this function which should roll the dice 1,000,000 times and determine and return the percentage of rolls that are doubles * with an odd die value. (1,1) or (3,3) or (5,5) * * * * Hint: you will need to used instance methods of the PairOfDice class * // nothing to do here public static void main(String[] args) { PairOfDice myDice = new PairofDice(); double rollsToGet7or11 = experimentOne(myDice); double probOddDoubles = experiment Two (myDice); Stdout.format(" The average number of rolls to get a 7 or 11 was %5.3f ", rollsToGet7or 11); Stdout.format(" The experimental probablity of rolling odd doubles is %5.3f ", probOddDoubles)

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!