There appear to be several password generation requests. It may be worth considering consolidating them into the existing request, as otherwise, the chances of implementation are likely to be slim. Even requests with a high number of votes do not always get implemented, so the best chance is to find someone to assist with the implementation.
This particular request, which has received many votes, may contain some or all of the features you require. You can find it here: