Comment générer un nombre entier aléatoire en C# ?
Bonjour à tous ! Je suis débutant en C# et j'ai un problème avec la génération de nombres aléatoires. Je dois créer un jeu simple où l'ordinateur choisit un nombre entre 1 et 100, et l'utilisateur doit le deviner. Mais je n'arrive pas à comprendre comment obtenir correctement un nombre entier aléatoire.
J'ai essayé d'utiliser la classe Random, mais j'obtiens quelque chose d'étrange. Voici mon code :
```csharp
Random random = new Random();
int secretNumber = random.Next();
Console.WriteLine(secretNumber);
```
Le problème est que ce nombre est énorme (par exemple, 1234567890), alors que j'ai besoin qu'il soit strictement entre 1 et 100. J'ai lu que Random a une méthode Next() qui accepte des paramètres, mais je ne suis pas sûr de comment les utiliser correctement.
J'ai aussi remarqué que si je crée un nouveau Random à chaque fois dans une boucle, les nombres se répètent. Par exemple, j'ai fait ceci :
```csharp
for (int i = 0; i < 5; i++)
{
Random rnd = new Random();
Console.WriteLine(rnd.Next(1, 100));
}
```
Et j'obtenais les mêmes nombres plusieurs fois de suite. Cela m'a