Passwort mit zufälliger Länge erstellen
Verfasst: Dienstag 15. November 2022, 09:37
Hallo 
Ich bin neu hier und wollte mal fragen ob mir vielleicht jemand bei meinem Problem helfen könnte. Ich muss bei meiner Hausübung für die Uni ein zufälliges Passwort mit 7 bis 10 Zeichen erstellen, welches zwischen den Positionen 33 und 126 aus ASCII Code. Ich habe es geschafft, dass ich beispielsweise ein Passwort mit 10 Zeichen erstelle, jedoch schaffe ich es einfach nicht, dass das Passwort zufällig eine Länge von 7 bis 10 Zeichen hat. Ich habe schon ewig lange im Internet recherchiert und mir Youtube-Videos angesehen, aber nirgends wird dieses Problem behandelt.
Ich hätte es dann einmal so versucht, aber das funktioniert ja auch nicht, da er gleich range(7) nimmt, da ja dies dann zutrifft.
Ich würde mich mega freuen, wenn mir hier jemand weiterhelfen könnte.
import random
result = ""
for i in range(7) or range(8) or range(9) or range(10):
i = chr(random.randint(33,126))
result = result + i
print(result)
print(f"Random Password: {result}")

Ich bin neu hier und wollte mal fragen ob mir vielleicht jemand bei meinem Problem helfen könnte. Ich muss bei meiner Hausübung für die Uni ein zufälliges Passwort mit 7 bis 10 Zeichen erstellen, welches zwischen den Positionen 33 und 126 aus ASCII Code. Ich habe es geschafft, dass ich beispielsweise ein Passwort mit 10 Zeichen erstelle, jedoch schaffe ich es einfach nicht, dass das Passwort zufällig eine Länge von 7 bis 10 Zeichen hat. Ich habe schon ewig lange im Internet recherchiert und mir Youtube-Videos angesehen, aber nirgends wird dieses Problem behandelt.
Ich hätte es dann einmal so versucht, aber das funktioniert ja auch nicht, da er gleich range(7) nimmt, da ja dies dann zutrifft.
Ich würde mich mega freuen, wenn mir hier jemand weiterhelfen könnte.

import random
result = ""
for i in range(7) or range(8) or range(9) or range(10):
i = chr(random.randint(33,126))
result = result + i
print(result)
print(f"Random Password: {result}")