#include <cstdlib>
#include <ctime>
#include <vector>
#include <string>
#include <algorithm>
#include <iostream>

int main()
{
    std::srand( std::time(nullptr) ) ;

    std::vector<std::string> seq { "Knocturne", "LB", "Manga", "JLBorges", "abc",
                                      "def", "ghi", "jkl", "mno", "pqr", "stu" } ;

    std::random_shuffle( std::begin(seq), std::end(seq) ) ;

    for( std::size_t i = 0 ; i < seq.size() - 1 ; i += 2 )
        std::cout << "pair " << seq[i] << " with " << seq[i+1] << '\n' ;
}
