gcc 4.4.4 c89utilizzando rand per generare numeri casuali
Sto usando il codice qui sotto. Tuttavia, continuo a ricevere lo stesso numero:
size_t i = 0;
for(i = 0; i < 3; i++) {
/* Initialize random number */
srand((unsigned int)time(NULL));
/* Added random number (simulate seconds) */
add((rand() % 30) + 1);
}
Mi piacerebbe ricevere da 0 a 30 restituiti. Tuttavia, l'ultima volta che ho eseguito questo ho ottenuto 17 tre volte.
Molte grazie,
possibile duplicato del [funzione di numeri casuali è cilecca] (http: // StackOverflow.it/questions/1068350/random-number-function-is-misfiring) –