Removed wrong reference to rng from choice members (what was I thinking?)

This commit is contained in:
maartenkeijzer 2005-09-26 11:22:47 +00:00
commit c73cc51ab9

View file

@ -252,10 +252,10 @@ public :
* choice(vec), returns a uniformly chosen element from the vector * choice(vec), returns a uniformly chosen element from the vector
*/ */
template <class T> template <class T>
const T& choice(const std::vector<T>& vec) { return vec[rng.random(vec.size())]; } const T& choice(const std::vector<T>& vec) { return vec[random(vec.size())]; }
template <class T> template <class T>
T& choice(std::vector<T>& vec) { return vec[rng.random(vec.size())]; } T& choice(std::vector<T>& vec) { return vec[random(vec.size())]; }
/// ///
void printOn(std::ostream& _os) const void printOn(std::ostream& _os) const