Lab 2
CS140

While in the lab do the following exercises, have the TA check your solutions before leaving the lab.

E2.11 The Random class implements a random number generator, which produces sequences of numbers that appear to be random. To generate random integers, you construct an object of the Random class, and then apply the nextInt method. For example the call generator.nextInt(6) gives you a random number between 0 and 5.

Write a program DieSimulator that uses the Random class to simulate the cast of a die, printing a random number between 1 and 6 every time that the program is run.

P2.5 Write a program LotteryPicker that picks a combination in a lottery. In this lottery players can pick six numbers (possibly repeated) between 1 and 49. Construct an object of the Random class and invoke an appropriate method to generate each number. (in a real lottery, repetitions aren't allowed, but we haven't yet discussed the programming constructs required to deal with that problem.) Your program should print out a sentance such as "Play this combination - it'll make you rich!", followed by a lottery combination