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
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.
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(...); }
Ma question est : pourquoi est-ce qeu srand() n'est pas connu dans la librairie ?
Merci d'avance
Partager