bonjour
j'ai créé une petite fonction qui est sensé me générer un nombre aléatoire (rangé dans un tableau publique)
J'utilise cette fonction à 365 reprises dans une boucle et j'obtiens toujours le même résultat alors que si j'utilise cette fonction par appel d'un bouton j'ai bien un code différent à chaque fois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void __fastcall TForm1::CreerCodeAleatoireClick() { bool CodeExiste ; AnsiString Code ; CodeExiste = true; //initialisation randomize(); do { //on met une valeur aléatoire tant que le code proposé existe déjà dans la carte Code = FormatFloat("00000000",random(99999999)); //Test si le code existe déjà ou pas CodeExiste = TestSiCodeExiste(Code); }while ( CodeExiste == true) ; ...
Auriez vous une explication à ce phénomène ?
Merci par avance
Partager