Я пытаюсь написать программу, которая принимает массив из 200 чисел (1-200), рандомизирует их, а затем выводит эти числа в текстовый файл.
Я боролся зацелый день, и я не могу понять, почему ничего не работает.
Основной метод:
public static void main (String[] args)
{
int[] numbers= new int [201];
for (int i=0; i < numbers.length; i++)
{
numbers[i]=i;
}
}//end main method
Метод рандомизации:
public static int[] randomizeArray(int[] numbers)
{
Random gen= new Random(10);
for (int i=0; i < numbers.length; i++)
{
int n= gen.nextInt(200);
numbers[i]=n;
}
return numbers;
}//end randomizeArray method
И метод печати:
public static int[] outputArray(int[] numbers) throws IOException
{
FileOutputStream output;
output= new FileOutputStream("RandomOut.txt");
new PrintStream(output).println(randomizeArray(numbers));
output.close();
return numbers;
}//end method outputArray
Любая помощь будет отличной, я знаю, что что-то упускаю из виду или что-то делаю неправильно.