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
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
-
ContributeurBonjour
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
-
Désolé
non cela ne fonctionne pas, j'ai des tirages en dessous de 200
Une autre idée ?
merci -
Contributeurje 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é -
comme ça
nbr = (rand() % 101)+200;
-
Impécable
Merci les gens !!!!!
La réponse de mype est parfaite : "nbr = (rand() % 101)+200;"
Super
Merci beaucoup