input: Write a function that generates an array of random numbers between two specified values. The function should take two parameters, `min` and `max`, which represent the range within which the random numbers will be generated.
  assert generate_array(0, 50)==[random.randint(0, 50) for _ in range(50)]
  assert generate_array(-10, 10)==[random.randint(-10, 10) for _ in range(20)]
  assert generate_array(100, 200)==[random.randint(100, 200) for _ in range(100)]
  assert generate_array(20, 30)==[random.randint(20, 30) for _ in range(10)]
  assert generate_array(0, 1)==[random.randint(0, 1) for _ in range(1)]
output: import random
  
  def generate_array(min, max):
      return [random.randint(min, max) for _ in range(max - min + 1)]