Keypassword will let you generate random passwords that includes uppercase and lowercase alphabet letters, digits and custom symbols.