Mostly working, saving.

This commit is contained in:
2025-07-08 01:19:39 +00:00
parent b358afdfbb
commit ef01fde84a
20 changed files with 1948 additions and 319 deletions
+9
View File
@@ -0,0 +1,9 @@
import secrets
from .wordlist import words
def generate(n=4, sep="."):
"""Generate a password of random words without repeating any word."""
wl = list(words)
return sep.join(wl.pop(secrets.randbelow(len(wl))) for i in range(n))