Fix random number generation.

This commit is contained in:
Daniel Buckmaster 2014-06-09 22:59:16 +10:00
parent 05e6fbf3d6
commit de6e5e20b7

View file

@ -34,7 +34,6 @@
#include "gui/core/guiCanvas.h"
#include "gui/worldEditor/terrainActions.h"
#include "terrain/terrMaterial.h"
#include <ctime>
@ -2877,12 +2876,7 @@ void TerrainEditor::autoMaterialLayer( F32 mMinHeight, F32 mMaxHeight, F32 mMinS
S32 mat = getPaintMaterialIndex();
if (mat == -1)
return;
//setup for randomized coverage
mCoverage*=100;
srand((unsigned)time(0));
int randomNumber;
mUndoSel = new Selection;
U32 terrBlocks = mActiveTerrain->getBlockSize();
@ -2901,8 +2895,7 @@ void TerrainEditor::autoMaterialLayer( F32 mMinHeight, F32 mMaxHeight, F32 mMinS
if (gi.mMaterial == mat)
continue;
randomNumber = (rand() % 10000);
if (randomNumber > mCoverage)
if (mRandI(0, 100) > mCoverage)
continue;
Point3F wp;