- some small fixes

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@714 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Isaak Lim
2012-09-28 13:15:38 +00:00
parent e0ed6ad954
commit 0f5235c28e
2 changed files with 20 additions and 20 deletions

View File

@@ -52,6 +52,7 @@
#include <OpenMesh/Core/Utils/RandomNumberGenerator.hh>
#include <cstdlib>
//== NAMESPACES ===============================================================
@@ -68,13 +69,13 @@ RandomNumberGenerator::RandomNumberGenerator(const double _resolution) :
maxNum_(RAND_MAX)
{
double tmp = resolution_;
while (tmp > (double(RAND_MAX) + 1) ) {
while (tmp > (double(RAND_MAX) + 1.0) ) {
iterations_++;
tmp /= (double(RAND_MAX) + 1);
tmp /= (double(RAND_MAX) + 1.0);
}
for ( unsigned int i = 0 ; i < iterations_ - 1; ++i ) {
maxNum_ *= (RAND_MAX + 1);
maxNum_ *= (RAND_MAX + 1.0);
}
}
@@ -83,7 +84,7 @@ RandomNumberGenerator::RandomNumberGenerator(const double _resolution) :
double RandomNumberGenerator::getRand() const {
double randNum = 0.0;
for ( unsigned int i = 0 ; i < iterations_; ++i ) {
randNum *= (RAND_MAX + 1);
randNum *= (RAND_MAX + 1.0);
randNum += rand();
}

View File

@@ -56,7 +56,6 @@
#include <OpenMesh/Core/System/config.h>
#include <iostream>
//== NAMESPACES ===============================================================