input: from typing import List, Union
  
  def generate_numbers() -> List[Union[int, float]]:
      """ Generate a list of 10 random numbers between 0 and 10.
      >>> generate_numbers()
      [3, 7, 4, 9, 1, 8, 0, 5, 2, 6]
      >>> generate_numbers()
      [1, 9, 3, 6, 2, 8, 0, 4, 7, 5]
      """
output:     import random
      return [random.uniform(0, 10) for _ in range(10)]