salut,
srand((unsigned) time(NULL)); ne le mettre qu'une fois
-------------------------------
Réponse au message :
-------------------------------
> Tout d'abord voilà le code :
>
> CODE
>
> #include <iostream>
> #include <stdio.h>
> #include <stdlib.h>
> #include <time.h>
>
> using namespace std;
>
>
> void animstartscreen()
> {
>
> int nombredemo1;
> int nombredemo2;
> int nombredemo3;
>
> cout << "\n\n\n\n";
> srand((unsigned) time(NULL));
> nombredemo1 = rand() % 11;
> cout << "\t\t\t" << nombredemo1;
>
> srand((unsigned) time(NULL));
> nombredemo2 = rand() % 11;
> cout << "\t" << nombredemo2;
>
> srand((unsigned) time(NULL));
> nombredemo3 = rand() % 11;
> cout << "\t" << nombredemo3 << "\n\n\n";
> }
>
>
> int main()
> {
> animstartscreen();
> return 0;
> }
>
>
>
> Bon le problème que j'ai avec ce code c'est qu'il génère 3 chiffres aléatoires certes mais ce sont les mêmes.
> Il va me générer 3 fois le nombre "3" par exemple
>
> Quelqu'un à une idée de comment faire pour qu'il génère 3 nombres aléatoires différents?
>
> (je prog sur Visual C++ 6.0 là, ca fait des touches pour le concour dolphin )
>
> Thx all
>
>
>
>
>
