This approach will randomly generate profanity. If the ID is visible to users it can cause some to get upset (and best-case simply looks unprofessional). On a purely technical level if visible in URLs it can cause links to be blocked/altered by e-mail filters / filtering proxies.
It's generally a good idea to drop vowels for this reason.
It's generally a good idea to drop vowels for this reason.