Bonjour, dans une fonction que j'ai intégrée à une librairie dynamique, je tire des nombres aléatoires suivant une loi de Weibull (fonction utilisant des nombres aléatoires suivant une loi uniforme sur [0, 1]). Quand je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for(i = 0 ; i < 10 ; i++)
{
  srand(10);
  d = wblrnd(...);
}
j'obtiens 10 valeurs différentes ! En revanche, si je mets le srand(10) DANS la fonction qui est dans la librairie, j'ai bien les mêmes nombres.

Ma question est : pourquoi est-ce qeu srand() n'est pas connu dans la librairie ?

Merci d'avance