code: def _generate_random_leaf_count(height):
      
      max_leaf_count = 2 ** height
      half_leaf_count = max_leaf_count // 2
  
      # A very naive way of mimicking normal distribution
      roll_1 = random.randint(0, half_leaf_count)
      roll_2 = random.randint(0, max_leaf_count - half_leaf_count)
      return roll_1 + roll_2 or half_leaf_count
docs: Return a random leaf count for building binary trees.
  
      :param height: Height of the binary tree.
      :type height: int
      :return: Random leaf count.
      :rtype: int