Balanced brackets: Difference between revisions

m
(→‎{{header|C++}}: Added C++ implementation)
Line 18:
std::string generate(int n, char left = '[', char right = ']')
{
std::string str = (std::string(n, left) + std::string(n, right));
std::random_shuffle(str.begin(), str.end());
return str;