diff options
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r-- | src/Java/gtPlusPlus/core/util/math/MathUtils.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/util/math/MathUtils.java b/src/Java/gtPlusPlus/core/util/math/MathUtils.java index 16e7f665ea..cda463ff10 100644 --- a/src/Java/gtPlusPlus/core/util/math/MathUtils.java +++ b/src/Java/gtPlusPlus/core/util/math/MathUtils.java @@ -365,13 +365,13 @@ public class MathUtils { } public static int getRandomFromArray(int[] mValues) { - int[] mLargeChanceArray = new int[mValues.length*1000]; + int[] mLargeChanceArray = new int[(mValues.length-1)*1000]; int mValueSelection; for (int g = 0; g < mLargeChanceArray.length; g++) { - mValueSelection = randInt(0, mValues.length); + mValueSelection = randInt(0, mValues.length-1); mLargeChanceArray[g] = mValues[mValueSelection]; } - return mLargeChanceArray[randInt(0, mLargeChanceArray.length)]; + return mLargeChanceArray[randInt(0, mLargeChanceArray.length-1)]; } |