generateNumbers() expects a parameter and you aren’t passing one in!
generateNumbers() also returns after it has set the first random number – seems to be some confusion about what it is trying to do.
call generateNumbers(numbers);, your generateNumbers(); expects int[] as an argument ans you were passing none, thus the error