diff options
author | standenboy <standenboy@StandenboyLAP.lan> | 2024-01-09 11:31:33 +0000 |
---|---|---|
committer | standenboy <standenboy@StandenboyLAP.lan> | 2024-01-09 11:31:33 +0000 |
commit | f267b783b87353a70eacf786e940d5d480c4da03 (patch) | |
tree | 267f238fbed3a604bc07bca5a3990b997fe0bd57 /comp/work/14/passwordgen.py | |
parent | 7403cd764714a6c9f322693785005504c108de71 (diff) |
added eoracle
Diffstat (limited to 'comp/work/14/passwordgen.py')
-rw-r--r-- | comp/work/14/passwordgen.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/comp/work/14/passwordgen.py b/comp/work/14/passwordgen.py new file mode 100644 index 0000000..d052745 --- /dev/null +++ b/comp/work/14/passwordgen.py @@ -0,0 +1,33 @@ +import random, sys + +def randomchar(): + num = random.randint(65, 90) + return chr(num) + +def fliprandom(char): + if random.randint(0,1) == 0: + return char.lower() + else: + return char + +def usenumber(char): + if random.randint(0,3) == 0: + return ord(char) + else: + return char + +def shift(char): + if random.randint(0,1) == 0: + return chr(random.randint(58, 63)) + else: + return char + +password = [] + +for i in range(30): + password.append(usenumber(fliprandom(shift(randomchar())))) + +for i in password: + sys.stdout.write(str(i)) + +print("") |