• Votre panier est vide.

  • COMPTE

Générer des chiffres aléatoirement

Générer aléatoirement des chiffres

Vous l’aurez compris, le cœur de ce programme tient sur la chance, autrement dit, nous devons pouvoir générer des chiffres aléatoirement pour nos trois labels à chaque fois que l’on appuis sur démarrer.

Pour cela nous utiliserons la classe « Random » :

Random Generator = new Random(); 
int num1 = Generator.Next(1, 8); 
label2.Text = num1.ToString();

int num2 = Generator.Next(1, 8); 
label3.Text = num2.ToString(); 

int num3 = Generator.Next(1, 8); 
label4.Text = num3.ToString();

Ce code la instancie tout d’abord notre classe Random que nous avons appelé « Generator », elle nous servira par la suite pour générer un chiffre entre x et y (1 et 7 ici car le dernier chiffre n’est pas pris en compte).

Pour générer justement un chiffre aléatoirement à l’aide de notre classe Random, il faut l’appeler de la façon suivante :

int num1 = Generator.Next(1, 8);

Cela aura pour effet de générer un chiffre entre 1 et 7 pour notre variable num1 qui est ici du int puisque nous utilisons des petits entiers.

Il suffit donc de faire ça avec nos deux autres variables qui nous servirons à changer nos labels :

int num2 = Generator.Next(1, 8);
label3.Text = num2.ToString();

int num3 = Generator.Next(1, 8);
label4.Text = num3.ToString();

Nous devons ici utiliser l’instruction « ToString » car un label utilise du texte et nous essayons de le changer en « int », une conversion s’impose donc dans ce cas là.

Et voilà, arrivé la vous avez déjà réussi à générer des chiffres aléatoirement qui changent vos labels à chaque clics ! Il reste une chose à faire : Les conditions.

TOUT VOIR Ajouter une remarque
VOUS
Ajouter votre commentaire
Culte du code | 2015-2022  (Vecteurs par Freepik, Parallax par fullvector)