protected function generateRandomPassword()
    {
        $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890+*=-_/()!?[]{}';
        $password = array();
        $alphabetLength = strlen($alphabet) - 1;
        
        for ($i = 0; $i < 10; $i++) {
            $charIndex = mt_rand(0, $alphabetLength);
            $password[] = $alphabet[$charIndex];
        }
        
        $password = implode('', $password);
        
        if (!preg_match('/\d/', $password)) {
            $password = mt_rand(0, 9) . $password . mt_rand(0, 9);
        }
        
        return $password;
    }
protected function generateRandomPassword()
    {
        $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890+*=-_/()!?[]{}';
        $password = array();
        $alphabetLength = strlen($alphabet) - 1;
        
        for ($i = 0; $i < 10; $i++) {
            $charIndex = mt_rand(0, $alphabetLength);
            $password[] = $alphabet[$charIndex];
        }
        
        $password = implode('', $password);
        
        if (!preg_match('/\d/', $password)) {
            $password = mt_rand(0, 9) . $password . mt_rand(0, 9);
        }
        
        return $password;
    }
protected function generateRandomPassword ( ) { $ alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890+*=-_/()!?[]{}' ; $ password = array ( ) ; $ alphabetLength = strlen ( $ alphabet ) - 1 ; for ( $ i = 0 ; $ i < 10 ; $ i ++ ) { $ charIndex = mt_rand ( 0 , $ alphabetLength ) ; $ password [ ] = $ alphabet [ $ charIndex ] ; } $ password = implode ( '' , $ password ) ; if ( ! preg_match ( '/\d/' , $ password ) ) { $ password = mt_rand ( 0 , 9 ) . $ password . mt_rand ( 0 , 9 ) ; } return $ password ; }
Generates a new random password

@access protected
@return string
Generates a new random password