Aleatoire

Bonjour,

je voudrai tirer aleatoirement un nombre ENTIER entre 80 et 90
je demande votre aide a propos
bien cordialement

7 réponses

  1. Modérateur
    L'idéal est que :
    - Tu commences par faire des tests
    - Regarde un peu sur Internet ce qui se fait et sur le lien donné

    Je ne pourrais t'expliquer la formule clairement ;-D
    1. merci crapoulou
      veu tu m expliker un peu la formule
      car je savai rand()%2 +1 donnait un nombre entre 1 e 2
      mai ici je comprend pa surtou je doi tirer aleatoirement entre 75 et 85 encore tous inclus

      salut a toi
      1. Modérateur
        En C :
        Une simple recherche Google t'aurai aiguillé dans un premier temps.

        http://www.siteduzero.com/tutoriel-3-38766-l-aleatoire-en-c-et-c-se-servir-de-rand.html

        Utilise la fonction rand.

        Random dans un intervalle :
        int rand_a_b(int a, int b){
            return rand()%(b-a) +a;
        }
        1. Bonjour ,

          Dans quel language ?

          merci
          1. en VB:
            Randomize
            NB = Int((90 - 80 + 1) * Rnd )+ 80

            sous forme de fonction dans VB
            Public Function Rand(ByVal Low As Long, _
            ByVal High As Long) As Long
            Rand = Int((High - Low + 1) * Rnd) + Low
            End Function