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