in benchmark/src/benchmark_skip.cpp [31:43]
std::string generate_simple_string(size_t size) {
std::string string;
for (size_t i = 0; i < size; i++) {
char c;
switch (i % 3) {
case 0: c = '0' + (i % 10); break;
case 1: c = 'a' + (i % ('z' - 'a')); break;
case 2: c = 'A' + (i % ('Z' - 'A')); break;
}
string.append(&c, 1);
}
return string;
}