classpublicPriority 2
RandomUtil
com.hypixel.hytale.common.util.RandomUtil
7
Methods
7
Public Methods
0
Fields
1
Constructors
Constants
ThreadLocal<SecureRandom>SECURE_RANDOM= ThreadLocal.withInitial(SecureRandom::new)
Constructors
public
RandomUtil()Methods
Public Methods (7)
publicstatic
SecureRandom getSecureRandom()publicstatic
<T> T roll(int roll, T[] data, int[] chances)publicstatic
int rollInt(int roll, int[] data, int[] chances)publicstatic
<T> T selectRandom(T[] arr, Random random)publicstatic
<T> T selectRandom(List<? extends T> list)publicstatic
<T> T selectRandom(List<? extends T> list, Random random)publicstatic
<T> T selectRandomOrNull(T[] arr, Random random)@Nullable