Cryptographically secure passwords via the Web Crypto API — not Math.random(). Choose length, character types, and generate up to 10 at once.