public final class RandomUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getRandomBase64Key(int length) |
static java.lang.String |
getRandomKey(int base) |
static java.lang.String |
getRandomSafeKey(int length) |
static int |
randomInt(int max) |
static <T> java.util.List<T> |
randomize(java.util.List<T> list) |
static <K,V> java.util.Map<K,V> |
randomize(java.util.Map<K,V> map) |
static <K,V> java.util.Map<K,V> |
randomize(java.util.Map<K,V> map,
int size) |
static <T> java.util.Iterator<T> |
weightedRandomSelection(java.util.Map<T,java.lang.Double> mapping) |
public static int randomInt(int max)
public static <T> java.util.Iterator<T> weightedRandomSelection(java.util.Map<T,java.lang.Double> mapping)
public static java.lang.String getRandomKey(int base)
public static java.lang.String getRandomBase64Key(int length)
public static java.lang.String getRandomSafeKey(int length)
public static <K,V> java.util.Map<K,V> randomize(java.util.Map<K,V> map)
public static <K,V> java.util.Map<K,V> randomize(java.util.Map<K,V> map,
int size)
public static <T> java.util.List<T> randomize(java.util.List<T> list)