CRandom::CRandom(){ boost::minstd_rand generator(42u); generator.seed(static_cast(std::time(0))); boost::uniform_real<> uni_dist(0,1); boost::variate_generator > un = boost:: variate_generator > uni(generator, uni_dist); } jjabon@di-pc69:~/elekis.tar.gz_FILES/Structure de l'info/StructDeInf_5.0$ make g++ -o Random.o -c Random.cpp -Wall -ansi Random.cpp: In constructor «CRandom::CRandom()»: Random.cpp:5: erreur: no matching function for call to «boost::variate_generator >::variate_generator()» /usr/include/boost/random/variate_generator.hpp:97: note: candidats sont: boost::variate_generator::variate_generator(Engine, Distribution) [with Engine = boost::minstd_rand&, Distribution = boost::uniform_real] /usr/include/boost/random/variate_generator.hpp:87: note: boost::variate_generator >::variate_generator(const boost::variate_generator >&)Random.cpp:10: erreur: expected primary-expression before «uni» Random.cpp:10: erreur: expected «,» or «;» before «uni» Random.cpp:10: attention : unused variable «un» make: *** [Random.o] Erreur 1 jjabon@di-pc69:~/elekis.tar.gz_FILES/Structure de l'info/StructDeInf_5.0$