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;Súvisiace stránky: