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

  • Votes
  • Date
  • Date décroissante
  1. 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 ;)
  2. comme ça
    nbr = (rand() % 101)+200;
    1. Contributeur
      Bonjour mype

      ne connaissant pas le C..... mais la logique etait la........... tu me rassures........ Merci
  3. 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. Désolé

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

      merci
      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