input: from typing import List, Tuple
  
  
  def generate_array(min: int, max: int) -> Tuple[List[int], int]:
      """ Generates an array of random numbers between two specified values and returns 
      the array along with the number of elements in it.
      >>> generate_array(0, 50)
      (array([49, 32, 7, ... 38, 21, 48]), 50)
      """
output:     import random
      array = [random.randint(min, max) for _ in range(max - min + 1)]
      return array, len(array)