for this very purpose in the past. Flexible and quick; patterns may be specified for output - you may specify uc and lc letter, numbers, punctuation, etc, to precisely control what the output will look like. (Yes, I know that specifying a pattern makes it technically "not random". Thank you.)