diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-11 02:34:04 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-11 02:34:04 +0900 |
| commit | fd3e7671a5429594ba26a98d43c8271c26b15f1d (patch) | |
| tree | d13bbeba8356d37723b194afc4f2f9c675fef649 /src/SimpleRandomizer.cc | |
| parent | e76dc28f7fc26e994a1f3ddf1f665035fcb690e3 (diff) | |
Use random() instead of rand().
Diffstat (limited to 'src/SimpleRandomizer.cc')
| -rw-r--r-- | src/SimpleRandomizer.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SimpleRandomizer.cc b/src/SimpleRandomizer.cc index 27d3e0c6..53111db6 100644 --- a/src/SimpleRandomizer.cc +++ b/src/SimpleRandomizer.cc @@ -52,7 +52,7 @@ const SharedHandle<SimpleRandomizer>& SimpleRandomizer::getInstance() void SimpleRandomizer::init() { - srand(time(0)^getpid()); + srandom(time(0)^getpid()); } SimpleRandomizer::SimpleRandomizer() {} @@ -61,7 +61,7 @@ SimpleRandomizer::~SimpleRandomizer() {} long int SimpleRandomizer::getRandomNumber() { - return rand(); + return random(); } long int SimpleRandomizer::getMaxRandomNumber() @@ -71,7 +71,7 @@ long int SimpleRandomizer::getMaxRandomNumber() long int SimpleRandomizer::getRandomNumber(long int to) { - return(int32_t)(((double)to)*getRandomNumber()/(getMaxRandomNumber()+1.0)); + return(long int)(((double)to)*getRandomNumber()/(getMaxRandomNumber()+1.0)); } long int SimpleRandomizer::operator()(long int to) |
