public static function generateTitle() {
        $first = self::getRandomNoun();
        $second = self::getRandomNoun($first);
        
        switch (rand(0, 6)) {
        	case 0:
                return 'The '.$first.' of '.self::getRandomAdj().' '.$second;
        	case 1:
        	    return ucfirst($first).' and '.ucfirst($second);
        	case 2:
        	    return 'The '.self::getRandomAdj().' '.$second;
    	    case 3:
    	        return ucfirst(self::addAn(self::getRandomAdj())).' '.$second;
        	case 4:
        	    return 'The '.$first.' in '.$second;
    	    case 5:
    	        return 'Of '.$first.' and '.$second;
    	    case 6:
    	        return ucfirst(self::getRandomAdj()).' '.ucfirst($second);
        	         
        }
    }
public static function generateTitle() {
        $first = self::getRandomNoun();
        $second = self::getRandomNoun($first);
        
        switch (rand(0, 6)) {
        	case 0:
                return 'The '.$first.' of '.self::getRandomAdj().' '.$second;
        	case 1:
        	    return ucfirst($first).' and '.ucfirst($second);
        	case 2:
        	    return 'The '.self::getRandomAdj().' '.$second;
    	    case 3:
    	        return ucfirst(self::addAn(self::getRandomAdj())).' '.$second;
        	case 4:
        	    return 'The '.$first.' in '.$second;
    	    case 5:
    	        return 'Of '.$first.' and '.$second;
    	    case 6:
    	        return ucfirst(self::getRandomAdj()).' '.ucfirst($second);
        	         
        }
    }
public static function generateTitle ( ) { $ first = self :: getRandomNoun ( ) ; $ second = self :: getRandomNoun ( $ first ) ; switch ( rand ( 0 , 6 ) ) { case 0 : return 'The ' . $ first . ' of ' . self :: getRandomAdj ( ) . ' ' . $ second ; case 1 : return ucfirst ( $ first ) . ' and ' . ucfirst ( $ second ) ; case 2 : return 'The ' . self :: getRandomAdj ( ) . ' ' . $ second ; case 3 : return ucfirst ( self :: addAn ( self :: getRandomAdj ( ) ) ) . ' ' . $ second ; case 4 : return 'The ' . $ first . ' in ' . $ second ; case 5 : return 'Of ' . $ first . ' and ' . $ second ; case 6 : return ucfirst ( self :: getRandomAdj ( ) ) . ' ' . ucfirst ( $ second ) ; } }
Generates a random title for a resource

@return string
Generates a random title for a resource