gaming
Even the programs that generate random characters could be beat by another program designed to emulate unless everything of products. The idea in it is good and these people could provide a stronger password but for most user that produces a bigger problem...