petit probleme avec rand()
bonsoir,
j'ai fait un petit un c++ : le probleme c'est que la fonction rand me donne des
nombres absurdes ,je ne sais pas pourquoi poutant j'ai bien indiqué a la fonction sort de me donner un nombre aléatoire entre 1 et 100.
pouvez m'aider a resoudre se probleme
merci!
#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
class jeu
{
private:
int hazard;
public:
int sort (void);
jeu();
};
int jeu::sort(void)
{
hazard=1+ rand()%(100);
return hazard;
}
jeu::jeu()
{
printf("%d",hazard);
}
int main(int argc, char* argv[])
{
srand ((unsigned) time(NULL));
jeu a; a.sort();
a;system("pause");
return 0;
}