tgen
Loading...
Searching...
No Matches
Miscellaneous

Miscellaneous generation. More...

Functions

std::string tgen::misc::gen_parenthesis (int size)
 Generates a random valid parenthesis sequence.

Detailed Description

Miscellaneous generation.

Examples

// Prints a random parenthesis sequence of size 10.
std::cout << gen_parenthesis(10) << std::endl;
std::string gen_parenthesis(int size)
Generates a random valid parenthesis sequence.
Definition tgen.h:3963

Function Documentation

◆ gen_parenthesis()

std::string tgen::misc::gen_parenthesis ( int size)
inline

Generates a random valid parenthesis sequence.

Parameters
sizeSize of the sequence.

Generates a uniformly random parenthesis sequence.

Complexity

O(size).

Examples

// Prints a random parenthesis sequence of size 10.
std::cout << gen_parenthesis(10) << std::endl;

Definition at line 3963 of file tgen.h.