input: 
  import numpy as np
  
  def generate_random_array(size: int, lower_bound: int, upper_bound: int) -> np.ndarray:
      """Generate an array of random integers between the lower_bound and upper_bound.
      >>> generate_random_array(10, 0, 100)
      [15, 72, 34, 90, 8, 51, 23, 67, 39, 44]
      >>> generate_random_array(5, 10, 50)
      [43, 12, 37, 28, 31]
      """
      return np.random.randint(lower_bound, upper_bound, size)
  
output:     return np.random.randint(lower_bound, upper_bound, size)