diff --git a/src/org/redkale/util/Utility.java b/src/org/redkale/util/Utility.java index a6af1ef06..4c603fbf2 100644 --- a/src/org/redkale/util/Utility.java +++ b/src/org/redkale/util/Utility.java @@ -137,59 +137,6 @@ public final class Utility { private Utility() { } - /** - * 创建随机源 - * - * @return SecureRandom - */ - public static SecureRandom createRandom() { - SecureRandom random = new SecureRandom(); - byte[] bs = new byte[16]; - random.nextBytes(bs); - random.setSeed(bs); - return random; - } - - /** - * 随机取array元素 - * - * @param random SecureRandom - * @param array 数组 - * - * @return 随机元素 - */ - public static int random(Random random, int[] array) { - int rs = random.nextInt(); - return rs < 0 ? array[-rs % array.length] : array[rs % array.length]; - } - - /** - * 随机取array元素 - * - * @param random SecureRandom - * @param array 数组 - * - * @return 随机元素 - */ - public static long random(Random random, long[] array) { - int rs = random.nextInt(); - return rs < 0 ? array[-rs % array.length] : array[rs % array.length]; - } - - /** - * 随机取array元素 - * - * @param 泛型 - * @param random SecureRandom - * @param array List - * - * @return 随机元素 - */ - public static T random(Random random, List array) { - int rs = random.nextInt(); - return rs < 0 ? array.get(-rs % array.size()) : array.get(rs % array.size()); - } - /** * 将多个key:value的字符串键值对组合成一个Map,items长度必须是偶数, 参数个数若是奇数的话,最后一个会被忽略 * 类似 JDK9中的 Map.of 方法