je voudrais generer un array de 25 element et les loader avec des nombres en random utilisant la fonction time, chaque element doit avoir un nombre different de l'autre, le probleme c'est que quand mon code s'execute, j'ai le meme chiffre pour tout les elements de la liste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
# include <stdio.h>
# include <time.h>
#include <stdlib.h>
 
int main ( void )
{
        int i;
        int array[25];
        for (i=0; i<25; i++)
        {       array [i] = rand () %100;
                srand((unsigned int) time ( NULL ));
                printf("array [%d] has been loaded with %d\n", i, array[i]);
 
        }
 
return 0;
}
comment proceder pour regler ce probleme ?

Merci