[COOK-3725] - Ensure the random passowrd always meets complexity constraints

Signed-off-by: Sean OMeara <someara@opscode.com>