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