One thing that has worked for me is to slowly type random keys while randomly hitting the shift key. This seems to work better for me than using a random password generator. I think it is because I remember the pattern of the keys that my fingers are pressing. One problem I have is remembering which place the password is used for. I usually have to try a couple of different ones to get it right--say if I don't go to that website that often.
---
Sorry My English