//******************************************************************** // SeedingRandom.java Author: Sophie Quigley // // What does seeding Random do? //******************************************************************** import java.util.Random; public class SeedingRandom { //----------------------------------------------------------------- // Generates random numbers in various ranges. //----------------------------------------------------------------- public static void main (String[] args) { Random generator; int i; int number; System.out.println ("20 random integers seeded with 0: "); generator = new Random(0L); for (i=1; i<=20; i++) { number = generator.nextInt(100); System.out.print (number + ","); } /* System.out.println ("\n20 random integers seeded with 0: "); generator = new Random(0L); for (i=1; i<=20; i++) { System.out.print (generator.nextInt(100) + ","); } System.out.println ("\n20 random integers seeded with 1: "); generator = new Random(1L); for (i=1; i<=20; i++) { number = generator.nextInt(100); System.out.print (number + ","); } System.out.println ("\n20 random integers seeded by system: "); generator = new Random(); for (i=1; i<=20; i++) { System.out.print (generator.nextInt(100) + ","); } System.out.println ("\n20 random integers seeded by system: "); generator = new Random(); for (i=1; i<=20; i++) { System.out.print (generator.nextInt(100) + ","); } */ } }