When you create a new account on a computer, some software or a website, you will normally be asked to create a password at the same time. On occasion, however, the system will automatically generate a password for you without asking if you would prefer to do this yourself. There are a number of reasons for this and one, for websites at least, can help to reduce spam as automated scripts would have a great deal of difficulty discovering this new password, thus preventing the script logging in and pasting adverts all over your forums, comment fields or messaging other users etc.