input: from typing import List
  
  
  def generate_random_numbers(length: int, min_value: float, max_value: float) -> List[float]:
      """Generate a list of random numbers within a specified range.
      >>> generate_random_numbers(5, 1.0, 10.0)
      [6.423527499469995, 1.5678253923999465, 9.549160415359823, 4.453316512000556, 7.643884176439388]
      >>> generate_random_numbers(3, -5.0, 5.0)
      [1.2345678901234567, -2.345678901234567, 3.456789012345678]
      """
output:     import random
      return [random.uniform(min_value, max_value) for _ in range(length)]