input: Write a function to generate a list of random numbers given the length of the list, the minimum value, and the maximum value. Each number should be a random floating-point number within the specified range.
  assert generate_random_numbers(5, 0, 10)==[9.43, 4.56, 3.21, 8.78, 2.34]
  assert generate_random_numbers(3, -10, 10)==[-5.67, 3.45, -2.34]
  assert generate_random_numbers(0, 1, 100)==[]
output: import random
  
  def generate_random_numbers(length, min_value, max_value):
      return [random.uniform(min_value, max_value) for _ in range(length)]