random password generator
bank password generator
# -*- coding: utf-8 -*-
# BANK RANDOM PASSWORD GENERATOR
import string
import random
letter=string.ascii_letters
number=string.digits
chars=string.punctuation
name=input("Enter Your name ")
try:
pass_len=int(input('length of the password you want to generate = ' ))
except ValueError:
print('Oops sorry invalid input given please try again')
pass_list=[]
pass_list.extend(list(letter))
pass_list.extend(list(number))
pass_list.extend(list(chars))
b=random.shuffle(pass_list)
a="".join(pass_list[0:pass_len]) # concatinate characters to idle string
print(f"Your password is = \n{a} \nis assigned to {name} " )
print("Total number of characters of password ",len(a))
def account_number():
number=string.digits
pass_list=[]
pass_list.extend(number)
acc_num=14
random.shuffle(pass_list)
x="".join(pass_list[0:acc_num])
print(f"Your account number : {x} ")
account_number()
def credit_card():
user=input('do you also want a credit card assigned to your account y/n???')
if user=='y':
user=True
elif user=='n':
user=False
if user and user :
number=string.digits
pass_list=[]
pass_list.extend(list(number))
credit_num=12
random.shuffle(pass_list)
p="".join(pass_list[0:credit_num])
print(f"your credit card number is = {p}")
credit_card()
Comments
Post a Comment