input: Write a function to generate a list of random numbers within a specified range and of a specified length. The function should return a list of random numbers.
  import random
  
  def generate_random_numbers(length, min_value, max_value):
      return [random.uniform(min_value, max_value) for _ in range(length)]
  
  assert len(generate_random_numbers(5, 1, 10))==5
  assert len(generate_random_numbers(0, 1, 10))==0
  assert all(1 <= num <= 10 for num in generate_random_numbers(10, 1, 10))==True
  assert all(0 <= num <= 5 for num in generate_random_numbers(10, 0, 5))==True
output: import random
  
  def generate_random_numbers(length, min_value, max_value):
      return [random.uniform(min_value, max_value) for _ in range(length)]