Looking for java Keywords? Try Ask4Keywords

Java Language Создание случайного числа с использованием apache-common lang3


пример

Мы можем использовать org.apache.commons.lang3.RandomUtils для генерации случайных чисел с использованием одной строки.

int x = RandomUtils.nextInt(1, 1000);

Метод nextInt(int startInclusive, int endExclusive) принимает диапазон.

Помимо int, мы можем генерировать случайные long , double , float и bytes используя этот класс.

Класс RandomUtils содержит следующие методы:

static byte[] nextBytes(int count) //Creates an array of random bytes.
static double nextDouble() //Returns a random double within 0 - Double.MAX_VALUE
static double nextDouble(double startInclusive, double endInclusive) //Returns a random double within the specified range.
static float nextFloat() //Returns a random float within 0 - Float.MAX_VALUE
static float nextFloat(float startInclusive, float endInclusive) //Returns a random float within the specified range.
static int nextInt() //Returns a random int within 0 - Integer.MAX_VALUE
static int nextInt(int startInclusive, int endExclusive) //Returns a random integer within the specified range.
static long nextLong() //Returns a random long within 0 - Long.MAX_VALUE
static long nextLong(long startInclusive, long endExclusive) //Returns a random long within the specified range.