import string import random if __name__ == "__main__": s1 = string.ascii_lowercase # print(s1) s2 = string.ascii_uppercase # print(s2) s3 = string.digits # print(s3) s4 = string.punctuation # print(s4) plen = int(input("Enter password length\n")) #Todo1: Handle Gibberish s = [] s.extend(list(s1)) s.extend(list(s2)) s.extend(list(s3)) s.extend(list(s4)) # print(s) # random.shuffle(s) # print(s) print("Your password is: ") print("".join(random.sample(s, plen))) # print("".join(s[0:plen])) #include #include #include using namespace std; static const char alphnum[]="0123456789" "!@#$%^&*" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz"; int strLen=sizeof(alphnum)-1; char GenRand() { return alphnum[rand()%strLen]; } int main() { int n,c=0,s=0; srand(time(0)); cout<<"Enter the length of the password required:"; cin>>n; cout<2 && (s==0 || c==0)) { goto N; } cout<

Comments