Bonjour,

J'ai défini une fonction qui me donne des valeurs aléatoires de vitesse comprises entre 2 bornes comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//générer des valeurs pseudo-aléatoires double de vitesse comprises entre deux bornes: une borne maximale et une borne minimale
double CalculConditionLimiteAvalVitesse ()
{
    double vitesse;//en m/s
    double Vmin = 0; //vitesse minimale
    double Vmax = 25; //vitesse maximale
    vitesse = ((1.0 * qrand()/(RAND_MAX)*(Vmax-Vmin))+Vmin );
    return vitesse;
}
Mais là je veux faire varier la valeur maximale Vmax deux fois pendant ma simulation; par exemple pour la première moitié de la simulation je veux avoir Vmax égale à 25 et pour l'autre moitié Vmax égale à 15 par exemple.
Comment je peux faire ça SVP ?

Merci infiniment d'avance