Sposób na losowanie liczb rzeczywistych

0

Witam
Proszę o pomoc jak napisać funkcję w c++ która wylosuje mi liczby rzeczywiste z zadanego przedziału. Nie ważne gdzie by je zapisywać chodzi mi tylko o metodę np z przdziału <-1,0> czy <5,10> itp.
Z góry dziękuję za pomoc :]

0

przedział [a, b]:
double losowa = (a + rand() * (b-a));
gdzie rand() zwraca 0..1

albo: http://www.cplusplus.com/reference/clibrary/cstdlib/rand/ w 1000 x wiekszym zakresie i dzielisz przez 1000 np ;)

0

Napisałem wyraźnie, że chodzi o takie rand(), ktore zwrociloby 0..1 ;> A dla rand() normalnego dalem link do strony.

0
rand() % X

działa dobrze tylko wtedy gdy nałoży się pewne ograniczenia na X

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