Se connecter

Générer des chiffres aléatoirement

Générer des chiffres aléatoirement

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 méthode « 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 méthode 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 méthode 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 VOIRAjouter une remarque
VOUS
Ajouter votre commentaire

Chercher un cours

S’abonner aux news

Publicité

FREEDOM SUBSTITUTE | 2015-2017
X