A mon avis, c'est parce que ta boucle est trop rapide, et que le générateur aléatoire est réinitialisé à chaque fois avec la même valeur.
Mais normalement, tu n'as pas besoin de le réinitialiser à chaque fois. Une seule fois suffit. Donc sors l'instruction "srand(time())" de la boucle et ça devrait marcher.
[edit]--Message édité par BifaceMcLeOD--[/edit]