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)
      [4.597293848498783, 8.24929067697329, 2.8932840376842827, 1.020467402074616, 6.652396198563651]
      >>> generate_random_numbers(3, 0.0, 1.0)
      [0.23456789012345678, 0.5432109876543211, 0.8901234567890123]
      """
output:     import random
      return [random.uniform(min_value, max_value) for _ in range(length)]