aboutsummaryrefslogtreecommitdiffstats
path: root/src/var_alea.hpp
diff options
context:
space:
mode:
authorBertrand <bertrand.horel@gmail.com>2016-02-21 14:26:26 +0000
committerBertrand <bertrand.horel@gmail.com>2016-02-21 14:26:26 +0000
commit045fc28b3432e07f3d9702150a56f21e7650f12a (patch)
tree6465e412bdb9ac2c45eaa4434a9897925e620622 /src/var_alea.hpp
parentbb210dbdc524ad51927a9932638078ddb1383bb6 (diff)
downloadprojet_C++-045fc28b3432e07f3d9702150a56f21e7650f12a.tar.gz
modif du Makefile et de var_alea et autres
Diffstat (limited to 'src/var_alea.hpp')
-rw-r--r--src/var_alea.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/var_alea.hpp b/src/var_alea.hpp
index 2d1e8a6..cba365a 100644
--- a/src/var_alea.hpp
+++ b/src/var_alea.hpp
@@ -7,9 +7,8 @@ extern "C" {
#include <ctime>
-void init_alea(unsigned seed = static_cast<unsigned>(std::time(0))) {
- init_genrand(seed);
-};
+void init_alea(unsigned seed = static_cast<unsigned>(std::time(0)));
+
template <typename T>
struct var_alea {
@@ -49,7 +48,7 @@ struct expo : public var_alea<double>
struct gaussian : public var_alea<double>
{
gaussian(double mean = 0, double std = 1)
- : mean(mean), std(std), flag(true), unif(-1,1) {};
+ : mean(mean), std(std), unif(-1,1), flag(true) {};
double operator()() {
flag = !flag;
if (!flag) {