

Pass += vowels.Substring(rnd.Next(0, vowels.Length), 1)
#EASY RANDOM PASSWORD GENERATOR GENERATOR#
Public string GeneratePassword(int length) Our memorable password generator can generate four types of passwords as explained below: Examples of passwords given below are only for demonstration and must not be used. String consonants = "bbcccdddfffgghhhhjklllmmmnnnnnpprrrrrsssssttttttvwwxyyz" String vowels = "aaaaaeeeeeeeiiiiiooooouuu" The breakdown of usage is as follows (from most frequent to least frequent): This is due to the fact that certain letters in the English language are more The reason for the duplicate letters is to add "weighting" to certain letters to allow them more chance Easy to say Does not include numbers or special characters. With LastPass Premium and Families, anything you create and save on one device is instantly available on all others. most secure and random passwords by using our built-in password generator for a site.
#EASY RANDOM PASSWORD GENERATOR FREE#
LastPass is free to use as a secure password generator on any computer, phone, or tablet. string consonants = "bcdfghjklmnprstvwxyz" The LastPass browser extension and mobile app let you quickly generate strong passwords, manage your saved logins and more. Note that this is by no means perfect, but it does do "what is says on the tin"!

The function simply alternates between a vowel and a consonant (with some rudimentary exception rules), with "weighting" on the letters chosen based upon their occurrence in the English language. Of course, this reduces the security of the password, but for your purposes it sounds like this would be sufficient. I originally wrote this as an experiment in generating random passwords that were pronounceable by the end-user, rather than being complete gobbledygook. If you want something that will provide your users with something that is relatively easy to remember, you can always use my PronouncablePasswords class.
