a small tool to generate a random password