Fonction RANDOMIZE

Résolu
Bonjour,
Je suis en pleine progrmamation en C et j'ai un petit problème que je n'arrive pas à solutionner.
Je voudrais un tirage de nombre aléatoire compris entre 200 et 300
Comment dois-je utiliser ma fonction Randomize?

Merci
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Contributeur
    Bonjour

    je ne connais pas le C mais les nombres aleatoires ca va bien

    entre 200 et 300 inclus cela fait 101 donc tu fais (je te le mets en basic) : int(rnd()*101) + 200
    int pout mettre in integer, * 101 le nombre maxi de possibilites, + 200 pour aller de 200 à 300
    1. Désolé

      non cela ne fonctionne pas, j'ai des tirages en dessous de 200
      Une autre idée ?

      merci
      1. Contributeur
        je ne comprends pas, si tu ajoute au resutat du randomize 200, tu ne peux avoir des resultat inferieurs à 200
        mais peut etre que le C ne fonctionne pas avec la meme logique !! mais je reste dubitatif !!!

        desolé de t'avoir derangé
        1. comme ça
          nbr = (rand() % 101)+200;
          1. Contributeur
            Bonjour mype

            ne connaissant pas le C..... mais la logique etait la........... tu me rassures........ Merci
        2. Impécable

          Merci les gens !!!!!

          La réponse de mype est parfaite : "nbr = (rand() % 101)+200;"

          Super

          Merci beaucoup
          1. de rien n'oublie pas de mettre en resolu ;)