J'essaie de choisir aléatoirement, par ex. 4 chiffres. J'ai besoin de comparer la probabilité de ces 2 algorithmes.Probabilité de nombres aléatoires
1 #
int a = random.Next(0, 4);
if (a = 0)
statement1
if (a = 1)
statement2
if (a = 2)
statement3
if (a = 3)
statement4
2 #
int a = random.Next(0, 1000)
if (a < 250)
statement1
if (a >= 250 && a < 500)
statement2
if (a >= 500 && a < 750)
statement3
if (a >= 750)
statement4
Ai-je raison si je pense qu'il est le même? La probabilité de déclaration1 dans le premier code est de 1/4 et dans le deuxième code, elle est de 250/1000 donc c'est 1/4 aussi. Mais quelqu'un m'a dit quand j'utilise une plus grande gamme de nombres aléatoires comme dans le code 2 # c'est statistiquement plus précis. J'ai fait un projet qui répète plusieurs fois ces codes, mais je ne suis pas sûr que cela me montre des résultats.
Side note, vous voulez probablement ajouter des clauses d'autre à vos ifs. Pas besoin d'évaluer les 4 options une fois que vous avez réussi. –