RAND_MAX z C++ w języku python

0

Witam

Mam problem z przeniesieniem pewnego algorytmu z C++ do pythona.

mam taką linijkę kodu z C++

 
fi = (double)rand() / (RAND_MAX+1)*2*M_PI;

i nie wiem jak zapisać ją w pythonie, dokładnie chodzi o RAND_MAX. Z tego co wiem w C++ oznacza że losujemy z maxymalnego przedziału, często podawana jest liczba 32767.

1

(double)rand() / (RAND_MAX+1) oznacza, że chcemy liczbę w przedziale <0, 1).

0

to upraszcza sprawę:) w takim razie sama funkcja rand() w C++ bez np. "% liczba" co robi ?
a w pythonie powinno teraz to wyglądać tak :

fi = random() * 2 * math.pi
2

w takim razie sama funkcja rand() w C++ bez np. "% liczba" co robi ?

Zwraca liczbę w przedziale <0, RAND_MAX>.

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