RndReset (EDA-L)

RndReset (EDA-L)

Funkcia %RndReset


Popis

Funkcia inicializuje generátor náhodných hodnôt (RNG). Inicializácia rovnakou hodnotou má za následok generovanie rovnakej sekvencie pseudo-náhodných čísel. Každá inštancia výpočtu vektora má vlastný RNG. Ak nie je v predpise zavolaná funkcia %RndReset, RNG je inicializovaný aktuálnym časom v čase spustenia výpočtu vektora.

Deklarácia

%RndReset( BOOL|INT|REAL|TIME _seed := %CurrTime() )

Parametre

_seed

Inicializačná hodnota generátora náhodných čísel. Ak je hodnota neplatná, inicializuje sa aktuálnym časom.

Príklad

VECTOR _v; -- Inicializuje RNG pomocou id vektora %RndReset(%GetVectorId()); _v := %RndVector(_BT, _ET, _STEP); RETURN _v;