input: 
  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.95248213677232, 2.326900801198503, 7.065251151519122, 4.873987488407968, 9.75708852754894]
      >>> generate_random_numbers(3, -5.0, 5.0)
      [-3.512351518695654, -1.104173549298956, 2.594648325265682]
      """
  
output:     import random
      return [random.uniform(min_value, max_value) for _ in range(length)]