gcc 4.4.4 c89usando rand para generar un número aleatorio
Estoy usando el siguiente código. Sin embargo, sigo obteniendo el mismo número:
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);
}
Me gustaría obtener 0 a 30 devuelto. Sin embargo, la última vez que ejecuté esto obtuve 17 tres veces.
Muchas gracias,
posible duplicado de [función de número aleatorio se fallando] (http: // stackoverflow.com/questions/1068350/random-number-function-is-foqueado) –