Password generator

Uses crypto.getRandomValues in the browser. Prefer a password manager for storage.