For(i=0 to 10)
printf(%d\t%d,rand()%100,rand()%100);
Il imprime toujours le même ensemble de valeurs. Quelqu'un peut-il m'expliquer pourquoi?En relation avec la fonction rand()
For(i=0 to 10)
printf(%d\t%d,rand()%100,rand()%100);
Il imprime toujours le même ensemble de valeurs. Quelqu'un peut-il m'expliquer pourquoi?En relation avec la fonction rand()
La fonction rand()
génère des nombres aléatoires avec un nombre «seed» donné. Lorsque vous ne spécifiez pas la graine rand()
vous donnera la même sortie à chaque fois. Pour définir une graine, utilisez srand(time(NULL));
pour utiliser l'horloge interne de l'ordinateur pour définir la graine. N'oubliez pas d'inclure time.h
afin d'avoir accès à la fonction time()
.
S'il vous plaît passer par [Comment demander] (https://stackoverflow.com/help/how-to-ask) – Prasad
rien à voir avec codeigniter – user4419336