J'ai plusieurs threads qui exécutent tous la même fonction. Dans chacun d'eux, ils génèrent plusieurs fois un nombre aléatoire différent. Nous avons essayé de le faire en mettant srand(time(0))
au début de la fonction, mais il semble qu'ils obtiennent tous le même nombre.
Doit-on appeler srand(time(0))
une seule fois par programme, c'est-à-dire au début de main
(par exemple), au début de chaque fonction appelée plusieurs fois, ou autre chose ?