1.Komputerowe modelowanie wielkości losowych

Sprzętowe

Programowe

Specjalne układy, które na podstawie zjawisk fizycznych generują liczby

Cechy

Metody

Powtarzalność - generatory programowe działają cyklicznie, wiec mogą się powtarzac bo działają ciągle wg tej samej reguły. Cykle te pozwalają jednak na generowanie długich ciągów liczbowych bez powtarzania

Specjalne algorytmy, ktore generują liczby przez wykorzystanie różnych zależności

Pseudolosowość - liczby generowane programowo mają charakter pseudolosowy co oznacza, że wygenerowana liczba nie jest niezależna od poprzedniej jednak jako ciag cechują się pożądaną losowością

Rozkład prawdopodobieństwa - cecha generatora mówiąca o rozkładzie z jakiego generator wytwarza liczby

Generowanie z rozkladu jednostajnego

Odwrotna dystrybuanta

Odrzucanie

Gęstość prawdopodobieństwa jest stała, więc każda liczba losowana jest z takim samym prawdopodobieństwem

Ciąg liczba o takim rozkladzie może posłużyć do generowania bardziej złożonych rozkladów

Realizowac można przez funkcję piłoksztaltną, bądź modulo

f(x)=Zmod(x,1/Z) lub f(x)=xZ-floor(x*Z) Z - liczba pił

Generowanie zaczyna się od wartości początkowej - losowa bądź zadana przez użytkownika i jest to pierwsza wartość rozkładu

Odczytana wartość funkcji jest drugim elementem i czynność ta sie powtarza

Metoda pozwala generować liczby z dowolnego rozkładu pod warunkiem, że znamy postać analityczna dystrybuanty

Należy wyznaczyć funkcję odwrotną dystrybuanty

X = F^(-1)(U) czyli argumentem funkcji jest ciąg liczb losowych z rozkladu normalnego

Do generacji liczb potrzebujemy gęstość prawdopodobieństwa f rozkładu oraz dwie zmienne losowe z rozkładu jednostajnego U1[a,b] i U2[0,d], gdzie d powinna przekraczac max wartosc gęstosci prawdopodobieństwa

Tworzy się obszar ograniczony (prostokąt), z którego losowane są zmienne losowe:
X=U1, f(U1)>U2

Zgodnie z nawą, metoda odrzuca pewne wartości, więc metoda jest stratna

Skuteczność zalęzy od przyjętego parametru d oraz zakresu [a,b]