Package com.hypixel.hytale.common.util
Class RandomUtil
java.lang.Object
com.hypixel.hytale.common.util.RandomUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SecureRandomstatic <T> Troll(int roll, T[] data, int[] chances) static introllInt(int roll, int[] data, int[] chances) static <T> TselectRandom(List<? extends T> list) static <T> TselectRandom(List<? extends T> list, Random random) static <T> TselectRandom(T[] arr, Random random) static <T> TselectRandomOrNull(T[] arr, Random random)
-
Field Details
-
SECURE_RANDOM
-
-
Constructor Details
-
RandomUtil
public RandomUtil()
-
-
Method Details
-
roll
public static <T> T roll(int roll, T[] data, @Nonnull int[] chances) -
rollInt
public static int rollInt(int roll, int[] data, @Nonnull int[] chances) -
getSecureRandom
-
selectRandom
-
selectRandomOrNull
-
selectRandom
-
selectRandom
-