![]() |
||||||||
|
||||||||
Générer un chiffre au hasard Il est possible en VB.NET 2008 de générer un chiffre au hasard:
Il faut déclarer une variable de type Random pour pouvoir accéder à la fonction Next. Next (12,128) va choisir un chiffre entre 12 et 127 La première valeur (minimum) est inclusive, la deuxième valeur (maximum) est exclusive.
En VB.NET 2003, il faut suivre la procédure suivante: Rnd( ) La commande Rnd ( ) génère un chiffre real au hasard entre 0 et 1. ex: 0,7055475 Pour avoir le chiffre entre 1 et 10, il faut multiplier le résultat par 10 ex: Rnd ( ) * 10 ce qui donne 7,055475 Par la suite, je veux arondir le chiffre, donc le mettre en Integer. ex: Int ( Rnd ( ) * 10 ) ce qui donne 7 La séquence de chiffres générer avec la commande Rnd ( ) suit une formule mathématique. Afin de rendre la séquence au hasard, on peut ajouter le code Randomize lorsque le form s'initialise. Pour le faire, double-click le form et ajoute le code Randomize ( ). Le programme utilise donc le system clock pour générer un nouveau point de départ pour des chiffres au hasard.
|