input: Write a function to generate a list of random numbers by specifying the length, minimum value, and maximum value. The function should return a list of random numbers within the specified range.
  
  assert generate_random_numbers(5, 1, 10)
  assert generate_random_numbers(3, -5, 5)
  assert generate_random_numbers(0, 0, 0)
  assert generate_random_numbers(1, -100, 100)
output: import random
  
  def generate_random_numbers(length, min_value, max_value):
      return [random.randint(min_value, max_value) for _ in range(length)]