PDA

View Full Version : Random ANSI C++


keeper83
21-12-2002, 14:02
Bene bene ... sembra un problema idiota forse.... ma tra un pò inizio a.. :muro:

La funzione che ho fatto è semplicissima...
main()
{
int i;
for (i = 0; i < 20; i++)
printf("%d\n",rand( )%20 + 1);
getch();
}

e messa così Parrebbe funzionare a prima vista... crea 20 numeri a caso ....
a CASO??? :eek:
Ebbene no .... ad ogni Start del programma Randomizza SEMPRE gli STESSI numeri .... ( per il mio utilizzo alla fine mi dà sempre 2 -_- )
...... :muro: BELLA ROUTINE DI RANDOM !!!! :mad:

Beh chiedo se qualcuno eccelso in materia possa darmi una dritta per Randomizzare un numero in C++ ....

Il compilatore che uso è JFE and GCC for Massey University ... non è una cima di Compilatore.. ma funziona bene... almeno per quello che faccio io ...

Grazie ;)

keeper83
21-12-2002, 14:03
O cmq dtemi che non esiste modo migliore che me la scrivo io una che và -_- .... * o almeno ci provo :D *

cionci
21-12-2002, 17:22
Originally posted by "keeper83"

Ebbene no .... ad ogni Start del programma Randomizza SEMPRE gli STESSI numeri .... ( per il mio utilizzo alla fine mi dà sempre 2 -_- )
...... :muro: BELLA ROUTINE DI RANDOM !!!! :mad:

Metti prima della prima istruzione srand((unsigned)time(NULL));

keeper83
21-12-2002, 17:44
Grazie mille :D