Java Programming In this lab you will generate a pseudorando

**Java Programming

In this lab you will generate a pseudo-random number between 1 and 100, group the number chosen into one of four groups, and test to see if the number is a winner.

Requirements:

This program will need to do the following:

When the program is run, three column headings (called Rand, Group, and Winner) will be printed

Your program will loop twenty-five times.

On each loop:

A random number will print in the first column. You should read https://docs.oracle.com/javase/7/docs/api/java/lang/Math.html (Links to an external site.) to understand how the random function works. Realize that you will need to convert the random number generated by Java into a value between 1 and 100.

A group number will print in the second column. The group should be assigned as follows:

Group 1: 1-25

Group 2: 26-50

Group 3: 51-75

Group 4: 76-100

A  word, either \"true\" or \"false\" will print in the third column using the %b format specifier to indicate whether the random number generated is a winner. Winners should be only from Group 2 if the number is even. You must use a logical operator to perform this test.

All of the columns should be evenly spaced and align right.

5 Bonus points: Add a fourth column called Grand Prize winner that prints two asterisks in the center of the column if the random number from column one is from Group 3 and is a double digit (i.e. 11, 22, 33, 44,...). Make sure you focus your attention on getting the lab perfect based on the rubric before attempting the bonus points

Solution

Please find the required program along with its output. Please see the comments against each line to understand the step.

-------------------------------------

OUTPUT:

Rand   Group   Winner   Grand Prize winner
48           2   true      
39           2          
83           4          
26           2   true      
19           1          
20           1          
33           2          
78           4          
54           3          
81           4          
45           2          
69           3          
3           1          
21           1          
59           3          
47           2          
85           4          
55           3 **
18           1          
31           2          
52           3          
4           1          
82           4          
59           3          
21           1          

**Java Programming In this lab you will generate a pseudo-random number between 1 and 100, group the number chosen into one of four groups, and test to see if t
**Java Programming In this lab you will generate a pseudo-random number between 1 and 100, group the number chosen into one of four groups, and test to see if t

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site