Cześć wszystkim! :)
Mam taki problem- chcę napisać funkcję, która będzie losować liczby typu double z zadanego przez użytkownika zakresu.
Moja funkcja wygląda tak jak poniżej, górny zakres się zgadza, ale dolny nie ;/ W jaki sposób to naprawić?
void randomize(double *t, int n, double min, double max){
int i;
for(i=0;i<n;i++)
t[i]=(double)(rand()/ (RAND_MAX+min)*max);
}
gdzie
n- rozmiar tablicy
t- tablica
min, max- najmniejsza i największa wartość wybrana przez użytkownika.
Niby banał, ale nie ruszę bez tego dalej, dlatego proszę o pomoc.