passkey-auth/passkeyauth/passphrase.py
2025-07-07 13:19:39 -06:00

10 lines
243 B
Python

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))