|
Che io sappia % è l'operatore di resto della divisione intera...di conseguenza non credo che n possa essere float... Anche se non ho mai provato...
Io farei una cosa del genere:
int n = MAX_CHE_TI_PARE;
float f = ((float)(rand()%n)*(float)(rand()%n))/(float)(1+rand()%(n-1));
Credo che così possa andare...e dovrebbe rispettare anche la distribuzione di rand...
Ultima modifica di cionci : 04-01-2004 alle 11:25.
|