Question
Java Create a Micro casino that will either flip a coin, roll dice for snake-eyes, or do a permutation of number of aces. tossCoin ,
Java
Create a Micro casino that will either flip a coin, roll dice for snake-eyes, or do a permutation of number of aces.
tossCoin , will take a positive integer and flip the coin, count the number of heads and return the number of heads.
rollDice, will take a positive number, roll two dice (values from 2 to 12) and return the number of snake-eyes (value of 2).
factorial, take a positive number and return its factorial (there are several examples of factorial).
acesHand, given that you have 7 aces in your hand, how many ways can you select X number of aces from that hand (permutations, pass the X number to the function and X has to be in range of 1 to 7).
You need the random number generator for the tossCoin and rollDice.
Then in main as one of the first statements, set the seed like:
srand(time(NULL));
Note: you do the srand ONLY once! Then use the rand() to get the random number (can rand multiple times).
For Java, do:
import java.util.Random;
And in main, do:
Random randNums = newRandom();
Then to get a random number you do:
int rand = randomNums.nextInt(n);
Where n is an integer value to go from 0 to A sample run would look like: Micro casino 1) flip a coin 2) roll dice for snake-eyes 3) permutation of number of aces 0) quit: 2 Number of snake-eyes 7 out of 101 throws Micro casino 1) flip a coin 2) roll dice for snake-eyes 3) permutation of number of aces 0) quit: Note: use a prime number (constant) as the number of tosses to pass to either flip a coin or roll dice for snake eyes.
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