Ich hab ein Script um per Diceware Methode ein Passwort generieren zu lassen, das script ist noch nicht fertig, jedoch bin ich bei einem Problem.
from random import randint
diceware = open("/path/to/textfile/", "r")
wordlist = diceware.readlines()
for i in range(5):
number = int(("".join(str(randint(1, 6)) for i in range(5))))
for line in wordlist:
if str(number) in line:
print(line.split(" ")[-1], end="")
Das Problem hier ist, dass der output untereinander geschrieben ist:
kabine
tuva
rrrr
sorte
moor
Hätte es aber gerne hintereinander quasi so:
kabine tuva rrrr sorte moor
Hat jemand eine Idee wie das funktionieren könnte?