input: 
  from typing import List
  import random
  
  def generate_password() -> str:
      """ Generate a random password using a predefined set of characters.
      The password will be 8 characters long.
      
      Example:
      >>> generate_password()
      'aB3$9wEz'
      """
      # All the possible characters 
      # that could go into the password 
      string = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
      
      # Generate a password of 8 characters
      password = "".join(random.sample(string, 8))
      return password
  
output:     return password