You can use the Keychain Access app on your Mac to create secure random passwords for things that are not necessarily online. For instance, you can create random ATM pins or passwords for apps and other services. You can also store these passwords in your Keychain so you have a backup in a secure place in case you forget the password later on. Check out my book The Practical Guide to Mac Security at http://macmost.com/j-macsecurity
Read more about the new book The Practical Guide to Mac Security.