feat: add proquint-based userid generation

This commit is contained in:
Johan Lundberg 2026-02-12 14:56:10 +01:00
parent e5220c97b1
commit b22325588a
No known key found for this signature in database
GPG key ID: A6C152738D03C7D1
2 changed files with 31 additions and 0 deletions

View file

@ -0,0 +1,11 @@
import secrets
from proquint import uint2quint
def generate_userid() -> str:
"""Generate a unique user identifier in proquint format.
Returns a 32-bit proquint string like 'lusab-bansen'.
"""
return uint2quint(secrets.randbits(32))