input: 
  import random 
  
  def generate_random_password() -> str:
      """ Generate a random password from a set of letters, numbers, and characters.
      >>> random.seed(0)
      >>> generate_random_password()
      '5nBa8xdd'
      """
  
      # All the possible characters 
      # that could go into the password 
      string = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
  
      # Using the choice function of the 
      # random module choose any 
      # character randomly from the set of characters 
      return "".join(random.sample(string, 8))
  
output:     # All the possible characters 
      # that could go into the password 
      string = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
  
      # Using the choice function of the 
      # random module choose any 
      # character randomly from the set of characters 
      return "".join(random.sample(string, 8))