From 6b0a113a4ab22aafb13d10a65759437f8034e98c Mon Sep 17 00:00:00 2001 From: Carlos Vargas Date: Mon, 24 Aug 2020 20:20:12 -0500 Subject: [PATCH] Challenge Completed --- src/main.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index fc9a525..2a79e63 100644 --- a/src/main.py +++ b/src/main.py @@ -1,12 +1,22 @@ # Resolve the problem!! import string +import random SYMBOLS = list('!"#$%&\'()*+,-./:;?@[]^_`{|}~') def generate_password(): - # Start coding here + #Var to generate Lowercase, Upercase and numbers + characters = string.ascii_lowercase + string.ascii_uppercase + numbers = string.digits + #Parse the Symbols List to String + symbols = ''.join(map(str,SYMBOLS)) + #Generating Password + password = ''.join(random.choice(characters + numbers + symbols) for i in range(16)) + + print(password) + return password def validate(password):