in reply to Golfing password creation

The bottom-line, in this particular case, is quite simple:   (no offense, but...) “do not listen too-much to the idle comments of your co-workers!”   :-D

When you are generating an initial-password, just about anything you can dream up will do just-as-well as anything else you could have dreamed up.   Therefore, just take whatever's easiest, and call it a day. Your original algorithm is just as suitable as anything else could possibly have been. Beyond that point, “you're thinking too much.”

FISI = “(!!) It.. Ship It!”