zdravim,
mam vytvorit program, ktery generuje nahodna cisla od 0 do 1 na 5 desetinnych mist.
Napsal jsem tedy tento kousek:
double NahodneCislo(void){
return rand()%100001/pow(10.0, 5);
}
bohuzel maximalni cislo, ktere mi "vyplivne" je 0.99999 a nikdy vic. Muze mi nekdo objasnit proc to proboha nikdy nevyhodi 1.00000 nebo alespon 1?? bud je to natolik mala pravdepobnost aby se vygenerovalo cislo 100000 ( 100000/100000 == 1) a nebo je tam neco spatne...