Question: Having a problem writing a program in java, cathat that would simulate two players rolling 6-sided dice. The player who rolls higher number wins. If

Having a problem writing a program in java, cathat that would simulate two players rolling 6-sided dice. The player who rolls higher number wins. If both players roll the same number, then it is a tie. Use class Random to generate a random integer between 1 and 6 inclusive. This will simulate a dice roll. Read an integer from input and use it as a seed when the Random object is created.

Your program should do the following:

read an integer from input,

create a Random object using the integer read from input as the seed,

simulate 1st payer's dice roll by generating a random integer between 1 and 6 inclusive,

print the number rolled by the 1st player,

simulate 2nd payer's dice roll by generating a random integer between 1 and 6 inclusive,

print the number rolled by the 2nd player,

if both players roll the same number, then print "It is a tie!"

if the 1st player rolled higher number, print "1st player wins!"

if the 2nd player rolled higher number, print "2nd player wins!"

Example 1: If the input is:

2 

then the the Random object is created with a seed value of 2 and the output is:

First player rolled 5 Second player rolled 1 1st player wins! 

Example 2: If the input is:

23 

then the the Random object is created with a seed value of 23 and the output is:

First player rolled 2 Second player rolled 3 2nd player wins! 

Example 3: If the input is:

8 

then the the Random object is created with a seed value of 8 and the output is:

First player rolled 5 Second player rolled 5 It is a tie!

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!