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