Aleatoire

na -  
crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

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

7 réponses

  1. caiman2 Messages postés 1489 Statut Membre 313
     
    Bonjour ,

    Dans quel language ?

    merci
    0
    1. caiman2 Messages postés 1489 Statut Membre 313
       
      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
      0
  2. damiens1026 Messages postés 695 Statut Membre 32
     
    Quel langage?
    0
  3. crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 046
     
    Bonjour,

    En quel langage désires-tu cela ?
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 046
     
    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;
    }
    0
  6. na
     
    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
    0
  7. crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 046
     
    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
    0