Nombres aleatoires en vb
tapsaid
Messages postés
63
Statut
Membre
-
glennog Messages postés 337 Statut Membre -
glennog Messages postés 337 Statut Membre -
Salut. quelqu'un pourait il m'aider avec la syntaxe permettant de generer des nombres aleatoires entre 1 et 99 en visual basic? MERCI D'AVANCE.
Configuration: Windows XP Firefox 2.0.0.14
5 réponses
-
La fonction rnd n'est pas par définition si aléatoire que cela. Elle se base sur la même suite.
Pour resumé, arrivé a un certain nombre de tirage vous retrouverez continuellement la même suite.
Afin d'affecter a rnd une variable aléatoire il faut initialiser le pas de la fonction grâce à la fonction Randomize (qui se base elle sur l'heure de l'ordinateur).
Ainsi, le pas de départ de la fonction rnd sera toujours différents.
Pour votre exemple cela donnerait :
Dim valeur as integer
Randomize()
valeur=CInt(rnd()*98+1) -
Salut,
la fonction Rnd retourne un réel aléatoire compris enter 0 et 1.
pour avoir un nomnre aléatoire entre 1 et 99 : Int(100 * Rnd)
bonne chance -
-
prend la peine de marquer en résolu si ton problème a été resolu tapsaid
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -