Class CArrayRandom
java.lang.Object
|
+----CArray
|
+----CArrayRandom
- public class CArrayRandom
- extends CArray
Ein Array, das sich mit Zufallszahlen initialisieren laesst.
- Version:
- : 1.0 date 07.06.1997
- Author:
- : Mirko Mumberg
-
CArrayRandom(CArray)
- Es wird der Kopiekonstruktor von CArray aufgerufen.
-
CArrayRandom(int)
- Es wird der Konstruktor von CArray aufgerufen.
-
CArrayRandom(int, CCounter, CCounter)
- Es wird der Konstruktor von CArray aufgerufen.
-
GetDifferentNumber(int)
- Eine Zufallszahl bekommen, die noch nicht im Array vorhanden ist.
-
InitAllNumbers(int)
- Initialisiert das Array mit Zufallszahlen von 0 bis Max.
-
InitDifferentNumbers()
- Initialisiert das Array mit Zufallszahlen von 0 bis Groesse-1.
-
myRandom(int)
- Erzeugt eine Zufallszahl zwischen 0 und Max.
-
setSize(int)
- Setzt dir Groesse des Arrays neu.
CArrayRandom
public CArrayRandom(int _Size,
CCounter _Get,
CCounter _Set)
- Es wird der Konstruktor von CArray aufgerufen.
- Parameters:
- _Size - Die Groesse des Arrays.
- _Get - Der Zaehler, der die Lesezugriffe zaehlt.
- _Set - Der Zaehler, der die Schreibzugriffe zaehlt.
- See Also:
- CArray
CArrayRandom
public CArrayRandom(int _Size)
- Es wird der Konstruktor von CArray aufgerufen.
- Parameters:
- _Size - Die Groesse des Arrays.
- See Also:
- CArray
CArrayRandom
public CArrayRandom(CArray _a)
- Es wird der Kopiekonstruktor von CArray aufgerufen.
- Parameters:
- _a - Das CArray, aus dem die Werte kopiert werden sollen.
- See Also:
- CArray
setSize
public void setSize(int Size)
- Setzt dir Groesse des Arrays neu.
- Parameters:
- Size - Die neue Groesse des Arrays.
- Overrides:
- setSize in class CArray
InitDifferentNumbers
public void InitDifferentNumbers()
- Initialisiert das Array mit Zufallszahlen von 0 bis Groesse-1. Keine Zahl kommt zweimal vor.
InitAllNumbers
public void InitAllNumbers(int Max)
- Initialisiert das Array mit Zufallszahlen von 0 bis Max. Zahlen kommen mehrfach vor.
- Parameters:
- Max - Die oberste Zahl, die vorkommen darf.
GetDifferentNumber
protected int GetDifferentNumber(int Position)
- Eine Zufallszahl bekommen, die noch nicht im Array vorhanden ist.
- Parameters:
- Position - Die Position im Array, bis zu der das Array schon gefuellt ist.
- Returns:
- Die neue Zufallszahl.
myRandom
public int myRandom(int Max)
- Erzeugt eine Zufallszahl zwischen 0 und Max.
- Parameters:
- Max - Die oberste Zahl, die vorkommen darf.
- Returns:
- Eine neue Zufallszahl.