Wyznaczenie czasu operacji na podstawie dystrybuanty

0

Mam dystrybuantę łączną określoną wzorem 1-e^(-t)
Na podstawie tego chcę zrobić symulację po jakim czasie wykona się operacja losowa opisana tą dystrybuntą.

Prościej mówiąc np dla t = 2
1-e^(-2) = 0.86466471676 =~ 87%

oznacza to że w 87% przypadków operacja zakończy się w czasie mniejszym niż 2 sekundy

a np dla 1-e^(-10) = 99.99546%
oznacza że jest mała szansa że operacja potrwa aż 10 sekund

teraz potrzebuję stworzyć symulację która będzie się tego trzymać i generować losowe czasy trwania operacji

prawdopodobnie jest to bardzo proste ale nie uważałem na matematyce i teraz mam problem ;)

0

ok - po prostu przekształciłem ten wzór i uzyskałem

t = ln(1/random)

gdzie random jest liczbą losową w zakresie (0;1>

nie wiem jednak czy to dobre podejście...

1 użytkowników online, w tym zalogowanych: 0, gości: 1