input: 
  from typing import List
  
  def generate_random_array(size: int, lower_limit: int, upper_limit: int) -> List[int]:
      """ Generate an array of random numbers within the specified range.
      >>> generate_random_array(10, 0, 100)
      [12, 45, 67, 89, 23, 56, 78, 90, 34, 67]
      >>> generate_random_array(5, 1, 5)
      [2, 3, 1, 5, 4]
      """
  
output:     import random
      return [random.randint(lower_limit, upper_limit) for _ in range(size)]