in reply to Re: Password Generation and Module Multiplication
in thread Password Generation and Module Multiplication

Or just use {} as delimiters, as they aren't allowed chars. However, I'd write it as:
[split //, q{.!/\-:;"'?$^&@[]=+|>?%*~.#()}]
which doesn't trigger silly warnings because of the use of ',' and '#' inside qw. Besides, qw to get individual characters looks so awkward.