input: def generate_random_numbers(length: int, min_value: float, max_value: float) -> list:
      """ Generate a list of random numbers within the given range.
      >>> generate_random_numbers(5, 1.0, 10.0)
      [3.141592653589793, 9.265358979323846, 6.283185307179586, 5.0, 7.853981633974483]
      >>> generate_random_numbers(3, 0.0, 1.0)
      [0.3589793238462641, 0.28318530717958647, 0.9999999999999998]
      """
      return [random.uniform(min_value, max_value) for _ in range(length)]
output:     import random