summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java b/BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java
index 649a240..bf3b4b6 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/gen/WeightedRandom.java
@@ -3,6 +3,7 @@ package bjc.utils.gen;
import java.util.Random;
import bjc.utils.funcdata.FunctionalList;
import bjc.utils.data.GenHolder;
+import bjc.utils.data.IHolder;
import bjc.utils.data.Pair;
/**
@@ -68,7 +69,7 @@ public class WeightedRandom<E> {
*/
public E genVal() {
GenHolder<Integer> v = new GenHolder<>(src.nextInt(totalChance));
- GenHolder<E> res = new GenHolder<E>();
+ IHolder<E> res = new GenHolder<E>();
GenHolder<Boolean> bl = new GenHolder<>(true);
probs.forEachIndexed((i, p) -> {