from __future__ import print_function import string import random letters = [letter for letter in string.ascii_letters] digits = [digit for digit in string.digits] symbols = [symbol for symbol in string.punctuation] chars = letters + digits + symbols random.shuffle(chars) min_length = 8 max_length = 16 password = ''.join(random.choice(chars) for x in range(random.randint(min_length, max_length))) print('Password: ' + password) print('[ If you are thinking of using this passsword, You better save it. ]') # ALTERNATIVE METHODS # ctbi= characters that must be in password # i= how many letters or characters the password length will be def password_generator(ctbi, i): # Password generator = full boot with random_number, random_letters, and random_character FUNCTIONS def random_number(ctbi, i): def random_letters(ctbi, i): def random_characters(ctbi, i):