Closed

Description
The most critical part of a password-generator is the source of randomness. The ComputerPasswordGenerator however uses mt_rand which "should not be used for cryptographic purposes" (PHP manual).
Please consider to use a service for the randomness provider and make this service configurable. I'm afraid however that this would break backwards compatibility.