Random Generator
 
Betöltés...
Keresés...
Nincs egyezés
bme névtér-referencia

Függvények

double unif ()
 Egyenletes eloszlás a (0,1) intervallumon.
 
double unif (double a, double b)
 Egyenletes eloszlás az (a,b) intervallumon.
 
int unif (int n)
 Egyenletes eloszlás az {1,...,n} halmazon.
 
void seed ()
 Véletlenszám-generátort inicializálása.
 

Függvények dokumentációja

◆ seed()

void bme::seed ( )

Véletlenszám-generátort inicializálása.

Inicializálja a véletlenszám-generátort a rendszeridő alapján.

Definíció a(z) uniform.cpp fájl 23. sorában.

◆ unif() [1/3]

double bme::unif ( )

Egyenletes eloszlás a (0,1) intervallumon.

Egyenletesen véletlenszerűen generál egy véletlen valós számot 0 és 1 között.

Visszatérési érték
egy egyenletesen véletlenszerű valós szám a (0,1) intervallumban.

Definíció a(z) uniform.cpp fájl 9. sorában.

◆ unif() [2/3]

double bme::unif ( double a,
double b )

Egyenletes eloszlás az (a,b) intervallumon.

Egyenletesen véletlenszerűen generál egy véletlen valós számot a és b között. Nem ellenőrzi, hogy a<b teljesül-e, ha nem, akkor a visszatérési érték a (b,a) intervallumban van, kivéve az a=b esetet, amikor a visszatérési érték a.

Paraméterek
aaz intervallum egyik végpontja.
baz intervallum másik végpontja.
Visszatérési érték
egy egyenletesen véletlenszerű valós szám az (a,b) vagy (b,a) intervallumban.

Definíció a(z) uniform.cpp fájl 13. sorában.

◆ unif() [3/3]

int bme::unif ( int n)

Egyenletes eloszlás az {1,...,n} halmazon.

Egyenletesen véletlenszerűen generál egy egész számot az [1,n] intervallumban.

Paraméterek
na legnagyobb érték, amit a függvény generálhat.
Visszatérési érték
egy egyenletesen véletlenszerűen válaszott értékt az {1,2,...,n} halmazban.

Definíció a(z) uniform.cpp fájl 17. sorában.