aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/math/MathUtils.java6
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)];
}