Salut,

Dans un programme je suis souvent amené à tirer un nombre au hasard entre 0 et 1000. Pour cela j'utilise la fonction rand , au prealable j'ai utilisé srand l'initialisation.

Or je me rend compte, qu'il y a des valeur qui ne doivent jamais etre tiré, car ces point ont pour but de calculer des positions sur des triangles, et lorsque je les affiches, je me rend compte que certaine position ne sont jamais tirees.

vola comment j'utilise rand dans mon programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
a = (rand()%1000);
b = (rand()%1000);
c = (rand()%1000);
J'ai cru comprendre qu'il y avait plusieur facon d'utiliser rand pour tirer une valeur entre deux bornes, et que selon la maniere choisi, les tirages ne presentés pas forcement les meme redondances.

Qui peux m'eclairer ?

merci