input: 
  from typing import List
  import random
  
  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)
      [3.141592, 2.718281, 4.590452, 7.853981, 6.283185]
      >>> generate_random_numbers(3, 0.0, 1.0)
      [0.123456, 0.654321, 0.987654]
      """
      return [random.uniform(min_value, max_value) for _ in range(length)]
  
output:     return [round(random.uniform(min_value, max_value), 6) for _ in range(length)]