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, 0.0, 1.0)
      [0.3745401188473625, 0.9507143064099162, 0.7319939418114051, 0.5986584841970366, 0.15601864044243652]
      >>> generate_random_numbers(3, -10.0, 10.0)
      [-3.6145748108217256, -0.4816214317923604, 9.537038588724855]
      """
output:     import random
      return [random.uniform(min_value, max_value) for _ in range(length)]