PDA

Visualizza la versione completa : [C] Random float


alderaan
28-09-2005, 11:22
ciao a tutti ho un problema con c, spero qualcuno mi possa aiutare.

Davo generare un numero random pseudocasuale float tra 0 e 1, ma con la funzione rand() non riesco a far tornare il valore giusto.

Qualcuno mi pu aiutare???

Grazie

Alderaan

unomichisiada
28-09-2005, 11:29
Ti basta usare l'operatore modulo che restituisce il resto della divisione intera. rand() % 2 restituisce sempre o zero o uno a seconda che il numero generato da rand() sia pari o dispari. Ciao.

Pardon ho letto male! Comunque per risolvere il tuo VERO ( :fagiano: )problema dovrebbe bastare sottrarre dal valore ritornato da rand la sua parte intera.

Loading