input: def generate_random_numbers(length: int, min_value: float, max_value: float) -> List[float]:
      """ Generate a list of random numbers within the specified range and length.
      >>> generate_random_numbers(5, 1.0, 10.0)
      [3.4567, 7.8901, 2.3456, 8.9012, 4.5678]
      >>> generate_random_numbers(3, -5.0, 5.0)
      [-1.2345, 3.4567, -4.5678]
      """
output:     import random
      return [random.uniform(min_value, max_value) for _ in range(length)]