Question

This is for C++. thank you in advance! 13) Create a function that will simulate rolling...

This is for C++. thank you in advance!

13) Create a function that will simulate rolling a standard die (d6) and return the result:

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Die.cpp

#include <iostream>
#include <cstdlib>
#include <ctime>   
using namespace std;
int getRollResult();
int main()
{
cout<<"Standard die (d6) roll result is " << getRollResult()<<endl;

return 0;
}
int getRollResult(){
srand (time(NULL));
int result = rand() % 6 + 1;
return result;
}

Output:

sh-4.3$ g++ -std=c++11 -o main *.cpp                                                                                                                                                                                        

sh-4.3$ main                                                                                                                                                                                                                

Standard die (d6) roll result is  5                                                                                                                                                                                         

sh-4.3$ main                                                                                                                                                                                                                

Standard die (d6) roll result is  6                                                                                                                                                                                         

sh-4.3$ main                                                                                                                                                                                                                

Standard die (d6) roll result is  4                                                                                                                                                                                         

sh-4.3$ main                                                                                                                                                                                                                

Standard die (d6) roll result is  3                                                                                                                                                                                         

sh-4.3$ main                                                                                                                                                                                                                

Standard die (d6) roll result is  1   

Add a comment
Know the answer?
Add Answer to:
This is for C++. thank you in advance! 13) Create a function that will simulate rolling...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Write a C PROGRAM that will simulate rolling a die. When rolling a die, one will...

    Write a C PROGRAM that will simulate rolling a die. When rolling a die, one will get a die face value of 1-6. We can use rand function and math ceiling function to get a random number of 1-6 generated. The program will simulating rolling 5 dice simultaneously and store their face values into an array of size 5. The program will keep rolling the dice and print the following: 1. All face values in one line 2. If any...

  • Linear Congruence Generator Below is a generator desigred to simulate rolling a six sided de (d6)....

    Linear Congruence Generator Below is a generator desigred to simulate rolling a six sided de (d6). Note: the +1 is to adjust the outcome so you can get a roll of 6 and and do not get o roll of roll, = [(13. rollm-L 4)mod 6 11 5. Using the formula above, determine the outcome of the first 10 rolls in the sequence if the first roll is 3 Roll Number Die Result 6. Come up with a recurrence relation...

  • Suppose you physically simulate the random process of rolling a single die. (a) After 10 rolls...

    Suppose you physically simulate the random process of rolling a single die. (a) After 10 rolls of the die, you observe a "one" 2 times. What proportion of the rolls resulted in a "one"? (b) After 20 rolls of the die, you observe a "one" 6 times. What proportion of the rolls resulted in a "one"? (a) The proportion was Simplify your answer. Do not round.)

  • 3. In this question we simulate the rolling of a die. To do this we use...

    3. In this question we simulate the rolling of a die. To do this we use the func- tion runif (1),which returns a randomnumber in the range (0,1). To get a random integer in the range (1,2,3,4,5,6), we use ceiling(6 runif (1)) or if you prefer, sarple(1:6,size-1) will do the same job. (a). Suppose that you are playing the gambling game of the Chevalier de Méré. That is, you are betting that you get at least one six in 4...

  • 3. In this question we simulate the rolling of a die. To do this we use...

    3. In this question we simulate the rolling of a die. To do this we use the func- tion runif (1),which returns a randomnumber in the range (0,1). To get a random integer in the range (1,2,3,4,5,6), we use ceiling(6 runif (1)) or if you prefer, sarple(1:6,size-1) will do the same job. (a). Suppose that you are playing the gambling game of the Chevalier de Méré. That is, you are betting that you get at least one six in 4...

  • write a function simulate the rolling of a roulette wheel (38 possible outcomes numbered 0-37)print the...

    write a function simulate the rolling of a roulette wheel (38 possible outcomes numbered 0-37)print the result of the roll (0-37). update the number of times the result is equal to 17. update the number of times the wheel has been rolled. struct prob17{    int times17; int rolls; }; void rollWheel(struct prob 17 * wheel)

  • Topic: Probability Suppose you physically simulate the random process of rolling a single die. ​(a) After...

    Topic: Probability Suppose you physically simulate the random process of rolling a single die. ​(a) After 10 rolls of the​ die, you observe a​ "one" 1 times. What proportion of the rolls resulted in a​ "one"? ​(b) After 20 rolls of the​ die, you observe a​ "one" 3 times. What proportion of the rolls resulted in a​ "one"? ​(a) The proportion was _________. (b) The proportion was __________. ​(Simplify your answer. Do not​ round.) Note: I saw the solution posted...

  • in C please, Write the code to simulate rolling three dice and find the sum of...

    in C please, Write the code to simulate rolling three dice and find the sum of the top three faces. Repeat rolling the three dice 10,000 times. Use an array called frequency to have the count of each sum. Pass this array to a function that calculates the maximum number that appears in this array. Print this maximum in main.

  • Please do this in C++. Thank you in advance. Note that you have to carefully create...

    Please do this in C++. Thank you in advance. Note that you have to carefully create your class using the names and capitalization shown below. Put comments into your program, make sure you indent your program properly, and use good naming conventions. Create a class called entry. It should have two private data members of type std::string. One represents a name and the other represents an email address. Make sure you give them ,meaningful names. Create public getters and setters...

  • This problem investigates how you can use random numbers to simulate a computer dice game write a function called twooice that simulates the rolling of two sik-sided dice. The function takes no input...

    This problem investigates how you can use random numbers to simulate a computer dice game write a function called twooice that simulates the rolling of two sik-sided dice. The function takes no inputs. Instead, it generates two random integers between 1 and 6, and output their sum. You may submit your work as many times as you want Try to get 100%) Your Function MATLAB Documentation Reset Code to call your function C Reset 1s-tuoDice ss-twoDice This problem investigates how...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT