Fonction RANDOMIZE

Résolu
lionjpl Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   -  
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

5 réponses

wilfried_42 Messages postés 907 Date d'inscription   Statut Contributeur Dernière intervention   245
 
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
0
lionjpl Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   14
 
Désolé

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

merci
0
wilfried_42 Messages postés 907 Date d'inscription   Statut Contributeur Dernière intervention   245
 
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é
0
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
comme ça
nbr = (rand() % 101)+200;
0
wilfried_42 Messages postés 907 Date d'inscription   Statut Contributeur Dernière intervention   245
 
Bonjour mype

ne connaissant pas le C..... mais la logique etait la........... tu me rassures........ Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lionjpl Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   14
 
Impécable

Merci les gens !!!!!

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

Super

Merci beaucoup
0
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
de rien n'oublie pas de mettre en resolu ;)
0