summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java b/BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java
index f490727..3374aa2 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/funcutils/EnumUtils.java
@@ -28,7 +28,7 @@ public class EnumUtils {
Random rnd) {
E[] enumValues = enumClass.getEnumConstants();
- return new FunctionalList<>(enumValues).randItem(rnd);
+ return new FunctionalList<>(enumValues).randItem(rnd::nextInt);
}
/**
@@ -54,7 +54,7 @@ public class EnumUtils {
int randomValueCount = enumValues.length - nValues;
for (int i = 0; i <= randomValueCount; i++) {
- E rDir = valueList.randItem(rnd);
+ E rDir = valueList.randItem(rnd::nextInt);
valueList.removeMatching(rDir);
}