Bonjour!
J'utilise les librairies suivantes de boost:
Est-ce possible d'obtenir des resultats differents dans la generation d'une suite de nombre aleatoires si l'on simule sur differents ordinateurs, mais en utilisant la meme graine (random seed)? Les deux ordinateurs que j'utilise ont Windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #include <boost/random/uniform_int.hpp> #include <boost/random/variate_generator.hpp>
Le generateur d'entiers (entre 0 et 6) que j'utilise est le suivant:
Et il est appele comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 boost::mt19937 rng; rng.seed(3675); boost::uniform_int<> six(0,6); boost::variate_generator<boost::mt19937&, boost::uniform_int<> > die(rng, six);
Merci d'avance!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part die();
Partager