People have different needs. Not everyone needs/wants to have the most secure password in the world. I totally agree that, when talking about security, we need to be careful and should be mindful - in that regard I really doubt that since my first implementation here the workflow was generating a password that is below a minimum of what can be considered a good one.
I totally appreciated deanishe feedback by the way - my focus was to go really simple so I started with rand() but as he reminded me SecureRandom is built into Ruby and offers a much better entropy level.
Also, I never said my tool was the best, so I didn't get the comparison with the other post. I just said I wanted something simpler that fitted my needs. Programming is about trade offs, so there will never be such a thing as a silver bullet tool - it's up to the user to decide and it's up to us to clarify in which points our tool excels and in which it don't.
Based on all the feedbacks I also updated my first post making it clear to the users that this workflow is not intended to offer optimal security