improve random passphrase generation