Чтобы сгенерировать случайный массив в Java, вы можете использовать различные методы. Вот несколько вариантов:
-
Использование класса
java.util.Random
:import java.util.Random; public class RandomArrayGenerator { public static void main(String[] args) { int size = 10; // Specify the desired size of the array int[] array = new int[size]; Random random = new Random(); for (int i = 0; i < size; i++) { array[i] = random.nextInt(); // Generates random integers } } }
-
Использование класса
java.util.concurrent.ThreadLocalRandom
:import java.util.concurrent.ThreadLocalRandom; public class RandomArrayGenerator { public static void main(String[] args) { int size = 10; // Specify the desired size of the array int[] array = new int[size]; for (int i = 0; i < size; i++) { array[i] = ThreadLocalRandom.current().nextInt(); // Generates random integers } } }
-
Использование класса
java.util.Arrays
вместе сjava.util.Random
:import java.util.Arrays; import java.util.Random; public class RandomArrayGenerator { public static void main(String[] args) { int size = 10; // Specify the desired size of the array int[] array = new int[size]; Random random = new Random(); Arrays.setAll(array, i -> random.nextInt()); // Generates random integers } }
-
Использование пакета
java.util.stream
вместе сjava.util.Random
:import java.util.Random; import java.util.stream.IntStream; public class RandomArrayGenerator { public static void main(String[] args) { int size = 10; // Specify the desired size of the array int[] array = new int[size]; Random random = new Random(); IntStream.range(0, size).forEach(i -> array[i] = random.nextInt()); // Generates random integers } }