cs_ProgVal
Messages postés33Date d'inscriptiondimanche 23 avril 2006StatutMembreDernière intervention22 octobre 2006
-
24 avril 2006 à 16:43
cs_ProgVal
Messages postés33Date d'inscriptiondimanche 23 avril 2006StatutMembreDernière intervention22 octobre 2006
-
24 avril 2006 à 17:53
Bonjour,
J'utilise Random définir aléatoirement les 4 valeurs de mon tableau. Problème: 9 fois sur 10, le tableau est: {6,8,0,6}. Ce nombre n'est donc pas vraiment aléatoire. Pouvez-vous me dire comment faire? Merci d'avance.
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int compte_tours;
int choix[4]; //tableau random
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 24 avril 2006 à 16:54
Salut,
Tu omets l'initialisation aléatoire du randomize() : typiquement, on peut utiliser la fonction srand avec le timestamp courant en paramètre (il change en permanence). Exemple :
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int choix[4]; //tableau random
int test[4]; //tableau à tester, choisi par l'utilisateur dans les ComboBox
int nb_juste, nb_mal_places;
int compte_tours_clique;