summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/funcutils
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2017-03-24 09:54:17 -0400
committerbjculkin <bjculkin@mix.wvu.edu>2017-03-24 09:54:17 -0400
commit41c2a41eaf3c2dd158a2a51947180f402918229e (patch)
tree47cbe22f24c7c0898ae9154734973846224332d8 /BJC-Utils2/src/main/java/bjc/utils/funcutils
parentb0d27faf67ec23b3d55786e00d4fd3b0d07567ee (diff)
Implement Pratt parser.
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcutils')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/funcutils/NumberUtils.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcutils/NumberUtils.java b/BJC-Utils2/src/main/java/bjc/utils/funcutils/NumberUtils.java
index d15e885..8a14d7d 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/funcutils/NumberUtils.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/funcutils/NumberUtils.java
@@ -48,4 +48,22 @@ public class NumberUtils {
public static boolean isProbable(int winning, int total, Function<Integer, Integer> rng) {
return rng.apply(total) < winning;
}
+
+ /**
+ * Check if a number is in an inclusive range.
+ *
+ * @param min
+ * The minimum value of the range.
+ *
+ * @param max
+ * The maximum value of the range.
+ *
+ * @param i
+ * The number to check.
+ *
+ * @return Whether the number is in the range.
+ */
+ public static boolean between(int min, int max, int i) {
+ return (i >= min) && (i <= max);
+ }
}