|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.mth.Generator
palio.modules.mth.RandomMZT
public class RandomMZT
Uniwersalny generator liczb pseudolosowych o rozkładzie równomiernym (generator MZT), okres 2^144, nie zakwestionowany przez żadne testy statystyczne (1997 r.), Robert Wieczorkowski, Ryszard Zieliński "Komputerowe generatory liczb losowych", WNT Warszawa 1997, str. 38
| Constructor Summary | |
|---|---|
RandomMZT()
Konstruktor domyślny - generator inicjalizowany datą. |
|
RandomMZT(long seedValue)
Konstruktor z możliwością inicjalizacji. |
|
RandomMZT(long seedValue1,
long seedValue2,
long seedValue3,
long seedValue4)
Konstruktor z możliwością inicjalizacji - natywny dla generatora MZT. |
|
| Method Summary | |
|---|---|
java.lang.String |
countTestVector()
Procedura testowa generatora MZT, oblicza i zwraca wektor testowy generatora. |
static java.lang.String |
dateToString(java.util.Date date,
java.lang.String format)
Formatowanie daty. |
java.lang.String |
getName()
Zwraca nazwę generatora |
static java.lang.Boolean |
isDeviceDetected()
|
void |
setSeed(long seedValue)
Inicjalizacja generatora podaną wartością (ustawienie ziarna). |
void |
setSeed(long seedValue1,
long seedValue2,
long seedValue3,
long seedValue4)
Inicjalizacja generatora podanymi wartościami (ustawienie ziarna). |
void |
setSeedFromDate()
Inicjalizacja generatora za pomocą daty systemowej. |
| Methods inherited from class palio.modules.mth.Generator |
|---|
nextBoolean, nextBytes, nextDouble, nextExponential, nextFloat, nextGaussian, nextGaussian, nextInt, nextInt, nextLong, uniformToExponential, uniformToGaussian |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RandomMZT()
public RandomMZT(long seedValue)
seedValue - wartość całkowita określająca ziarno generatora
public RandomMZT(long seedValue1,
long seedValue2,
long seedValue3,
long seedValue4)
seedValue1 - wartość całkowita z przedziału 1..179seedValue2 - wartość całkowita z przedziału 1..179seedValue3 - wartość całkowita z przedziału 1..179seedValue4 - wartość całkowita z przedziału 0..168| Method Detail |
|---|
public static java.lang.String dateToString(java.util.Date date,
java.lang.String format)
date - dataformat - format daty
public void setSeedFromDate()
public void setSeed(long seedValue)
seedValue - wartość całkowita określająca ziarno generatora
public void setSeed(long seedValue1,
long seedValue2,
long seedValue3,
long seedValue4)
seedValue1 - wartość całkowita z przedziału 1..179seedValue2 - wartość całkowita z przedziału 1..179seedValue3 - wartość całkowita z przedziału 1..179seedValue4 - wartość całkowita z przedziału 0..168public java.lang.String countTestVector()
public java.lang.String getName()
Generator
getName in class Generatorpublic static java.lang.Boolean isDeviceDetected()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||