Up all,
Voila, j'ai un programme qui genere des nombres dits "aleatoires" seulement si jexecute ce programme a tres tres courtes intervalles, il me ressort 3 ou 4 fois les meme nombres avant d'en changer... Je fais donc un truc de porc ci-dessous pour retarder la sortie de nombre "aleatoires"...seulement je veux que mon prog s'execute au tac-o-tac donc sans les Usleep! Je crois savoir qu'il existe un truc pour que le srand me cree un chiffre reelement different a chaque fois et ce meme si les executions sont toutes les X millisecondes....
Code :
- for (i = 0; i < dimension; i++)
- {
- usleep(100000);
- usleep(100000);
- usleep(100000);
- usleep(100000);
- srand(time(NULL) + i);
- tab[i] = (rand() % (9 - (-9) + 1)) + (-9);
- my_put_nbr(tab[i]);
- my_putchar(' ');
- }
|
Merci d'aavance
,
Sid.
Ps = les 9 et -9 dans les rand correspondent aux valeurs min et max (juste au cas ou
...)