temps écoulé en millisecondes
Salut !
Tu peux peut-etre initialiser ton rand() avec quelquechose remis à jour plus souvent.
Perso, j'ai déjà utilisé timeb.h (sous linux ; ça doit bien exister ailleurs):
Code:
1 2 3 4 5 6 7 8 9
| #include <sys/timeb.h>
...
struct timeb t_debut;
struct timeb t_fin;
ftime( &t_debut );
...
ftime( &t_debut );
double temps_ecoule = t_fin.time - t_debut.time;
temps_ecoule += ( t_fin.millitm - t_debut.millitm ) / 1000.; |
PS : tu pourrais aussi lire des echantillons sur ton entree micro ...