diff --git a/src/main/java/com/apifan/common/random/source/NumberSource.java b/src/main/java/com/apifan/common/random/source/NumberSource.java index 4d7fba5..f803e78 100644 --- a/src/main/java/com/apifan/common/random/source/NumberSource.java +++ b/src/main/java/com/apifan/common/random/source/NumberSource.java @@ -27,6 +27,15 @@ private NumberSource() { public static NumberSource getInstance() { return instance; } + + /** + * 返回1个随机整数 + * + * @return 1个随机整数 + */ + public int randomInt() { + return RandomUtils.nextInt(Integer.MIN_VALUE, Integer.MAX_VALUE); + } /** * 返回1个随机整数 @@ -55,6 +64,15 @@ public int[] randomInt(final int startInclusive, final int endExclusive, final i } return nums; } + + /** + * 返回1个随机长整数 + * + * @return 1个随机长整数 + */ + public long randomLong() { + return RandomUtils.nextLong(Long.MIN_VALUE, Long.MAX_VALUE); + } /** * 返回1个随机长整数 @@ -83,6 +101,15 @@ public long[] randomLong(final long startInclusive, final long endExclusive, fin } return nums; } + + /** + * 返回1个随机双精度数 + * + * @return 1个随机双精度数 + */ + public double randomDouble() { + return RandomUtils.nextDouble(Double.MIN_VALUE, Double.MAX_VALUE); + } /** * 返回1个随机双精度数