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

public class GeneratorTest
{

    /** main()-Methode der Klasse GeneratorTest.
      *
      * @param args Dieses Programm wertet keine Kommandozeilenparameter aus.
      *
      */

    public static void main (String[] args)
    {

	/** 5000 Testdurchlaeufe mit ein- und derselben Generator-Instanz */
	teste (5000);
	System.out.println ("\n");

    } // main ()

    /**
      * teste (int) : Erzeuge mit Hilfe der Klasse Generator zufaellig
      * entweder 0 oder 1, und gib diesen Wert auf der Konsole aus.
      * Anschliessend rekursiver Aufruf mit dekrementiertem int-Argument.
      * Abbruch der Rekursion, sobald Argument <= 1.
      *
      * @param n Zaehlvariable fuer die Rekursion
      *
      */

    public static void teste (int n)
    {

	Generator myGen = Generator.generator ();

	System.out.print (myGen.nextInt(2));

	if (n > 1)
	    teste (--n);

    } // teste ()

} // Klasse GeneratorTest
