Random Java - генератор случайных чисел в языке программирования Java
Random в Java представляет собой класс, который позволяет генерировать случайные числа и последовательности в заданном диапазоне. Это очень полезное средство для создания случайных данных, создания игр и тестирования.
Пример создания объекта Random:
Random rand = new Random();
Создание случайного целого числа:
int randomInt = rand.nextInt();
Создание случайного числа в заданном диапазоне:
int min = 10;
int max = 20;
int randomIntInRange = rand.nextInt((max - min) + 1) + min;
Создание случайного числа с плавающей запятой:
double randomDouble = rand.nextDouble();
Создание случайной последовательности байтов:
byte[] randomBytes = new byte[10];
rand.nextBytes(randomBytes);
Random также может использоваться для создания случайного порядка элементов в массиве:
int[] array = {1, 2, 3, 4, 5};
for (int i = array.length -1; i > 0; i--) {
int index = rand.nextInt(i + 1);
int temp = array[index];
array[index] = array[i];
array[i] = temp;
}
В итоге, использование класса Random в Java очень просто и гибко. Это позволяет создавать случайные числа и последовательности, которые зависят только от заданных параметров.