Random generator = new Random(); int randNum = generator.nextInt(10);creates a random number generator and uses it to generate one of the 10 numbers between 0 and 9 (the parameter specifies the number of possible values). If we call
nextInt(10)
repeatedly, we'll get a sequence of pseudo-random numbers
in that range, such as:
8, 5, 0, 0, 4, 3, 1, 3, 1, 0, 3, 6, 7, 0, 4, 4, 3, 9, 2, 8, ...
The Random
class is in the java.util
package.
Consider the following program:
Example: Choosing Randomly
Random generator = new Random(); int randNum = generator.nextInt(100); if ( randNum < 4 ) student.setFirstDestination("Volunteer / Service Opportunity"); else if ( randNum < 23 ) student.setFirstDestination("Continuing Education"); else { randNum = generator.nextInt(100); if ( randNum < 91 ) student.setFirstDestination("Employed"); else student.setFirstDestination("Unknown"); }
int
at the beginning?