Débutante avec VB
roylaju
Messages postés
3
Statut
Membre
-
digicharat Messages postés 34 Statut Membre -
digicharat Messages postés 34 Statut Membre -
Bonjour,
Je débute en programmation, je me lance avec Virtual Basic, et j'avoue que j'ai du mal. J'ai pas mal de questions, et malheureusement, personne dans mon entourage pour y répondre ...
Je m'exerce en faisant des petits programmes bidon, J'ai fait un "jeu", qui consiste à trouver un nombre compris entre 0 et 1000. Jusque là, ça va, mais comment faire pour que l'ordinateur choisisse lui même et aléatoirement à chaque partie un nouveau nombre ? Il faut que ce soit moi qui rentre le nombre à trouver pour que ça fonctionne, et celà n'a donc plus aucun intérêt !...
Merci par avance de vos réponses.
A bientôt
Je débute en programmation, je me lance avec Virtual Basic, et j'avoue que j'ai du mal. J'ai pas mal de questions, et malheureusement, personne dans mon entourage pour y répondre ...
Je m'exerce en faisant des petits programmes bidon, J'ai fait un "jeu", qui consiste à trouver un nombre compris entre 0 et 1000. Jusque là, ça va, mais comment faire pour que l'ordinateur choisisse lui même et aléatoirement à chaque partie un nouveau nombre ? Il faut que ce soit moi qui rentre le nombre à trouver pour que ça fonctionne, et celà n'a donc plus aucun intérêt !...
Merci par avance de vos réponses.
A bientôt
4 réponses
-
Bonjour
Il faut que tu remplaces ton entrée manuelle par l'instruction randomize. Je peux pas t'expliquer plus car il y a très longtemps que je n'ai pas utilisé VB.
Claude -
Ouais, pas compliqué :
Dim MyValue As Integer Randomize ' Initialise le générateur de nombre aléatoire. MyValue = CInt(Int((1000 * Rnd()) + 1)) ' Génère un nombre aléatoire entre 1 et 1000. .... .... ' la suite de ton code
-
-
sans vouloir faire le boulet il va pas jusque 1001 ton code ?
bon sinon fo juste mettre 999 à la place de 1000 ... ça change pas grand chose :)