From fd3e7671a5429594ba26a98d43c8271c26b15f1d Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 11 Aug 2011 02:34:04 +0900 Subject: Use random() instead of rand(). --- src/SimpleRandomizer.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/SimpleRandomizer.cc') 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::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) -- cgit