input: 
  from typing import List
  import random
  
  def generate_array(min: int, max: int) -> List[int]:
      """ Generate an array of random numbers between two specified values.
      >>> generate_array(0, 50)
      [28, 12, 45, 37, 8, 19, 23, 41, 30, 1, 25, 5, 34, 47, 20, 14, 38, 6, 43, 15, 26, 10, 40, 49, 13, 18, 36, 24, 48, 2, 31, 17, 22, 44, 29, 3, 42, 16, 39, 27, 7, 11, 35, 32, 9, 21, 33, 4]
      """
      array = []
      for i in range(min, max):
          array.append(random.randint(min, max))
      return array
  
  min = 0
  max = 50
  print(generate_array(min, max))
  
output:     array = []
      for i in range(min, max):
          array.append(random.randint(min, max))
      return array