Bonjour,

Voilà, j'ai un soucis pour générer des nombres Aléatoire.

Voici mon code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
 
class Program
{
        static void Main(string[] args)
        {
         Console.WriteLine(Joueur.TakeMonsters());
         Console.WriteLine(Joueur.Attaque());
         Console.WriteLine(MobEasy.Attaque());
        }
}
 
 
class Joueur 
{
 
 public static int TakeMonsters()
        {
            Random random = new Random();
            int TirageMonsters = random.Next(1, 3);
            return TirageMonsters;
        }
 
 
public static int Attaque()
        {
            Random randomJoueur = new Random();
            int AttaqueJoueur = randomJoueur.Next(1, 7);
            return AttaqueJoueur;
        }
}
 
 class MobEasy
    {
        public static int Attaque ()
        {
            Random randomMobEasy;
            randomMobEasy = new Random();
            int Attaque = randomMobEasy.Next(1, 7);
            return Attaque;
        }
Le soucis est que Joueur.Attaque() renvoie le même chiffre que MobEasy.Attaque() ..
Je n'arrive pas a attribuer un nombre Aléatoire différent, ils sont toujours les mêmes (Cela pourrais arriver dans mon code, je veux juste que ils ne sois pas toujours les mêmes!).

Merci!