input: 
  def generate_random_password(length: int = 8) -> str:
      """
      Generates a random password of the specified length using a set of letters, numbers, and special characters.
      
      >>> generate_random_password()
      'aB3$5mRz'
      >>> generate_random_password(10)
      'C7@pQ2!jLk'
      """
      import random
      string = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
      return "".join(random.sample(string, length))
  
output:     import random
      string = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
      return "".join(random.sample(string, length))