[Visual Basic] Fonction randomize

klowlead -  
creadiff Messages postés 483 Statut Membre -
Bonjour, petite question sur VB6 :

Je voudrais utiliser la fonction Randomize pour générer un nombre au hasard entre 1 et 9999, mais cette fonction me renvoie toujours '7055' quand je la lance pour la première fois.

Voici ce que je tape :
NB = Int((9999 - 1 + 1) * Rnd + 1)

Est-il possible avec cette fonction de générer des nombre totalement aléatoire, ou retombe t-on forcément sur les même nombres à chaque fois ?

Merci pour votre aide.

3 réponses

  1. klowlead
     
    Merci pour ton aide, j'ai trouvé la solution à mon problème dans la page que tu m'as refilée.
    Pour information, avant de taper :

    NB = Int((9999 - 1 + 1) * Rnd + 1)

    Il faut appeler Randomize.

    Ainsi :

    Randomize
    NB = Int((9999 - 1 + 1) * Rnd + 1)

    ...retourne un nombre totalement aléatoire entre 1 et 9999.
    2