/**
  *
  * Programmieraufgabe P-21 (Generator.java)
  *
  * @author Leonhard Fellermayr
  * @version 1.0
  *
  */

import java.util.Random;

/** Klasse Generator - erweitert java.util.Random */

public class Generator extends Random
{

	/** @param instanz Statische(!) Variable, die die Instanz des Generators repraesentiert. */

	private static Generator instanz = null;

	public static Generator generator ()
	{

	    /** Erzeuge neue Instanz NUR dann, wenn noch keine Instanz
		existiert. => Singleton-Pattern, Folie 291ff. */

	    if (instanz == null)
		instanz = new Generator ();

	    /** Gib die Generator-Instanz zurueck. */

	    return instanz;

	} // generator ()

} // Klasse Generator