MCPcopy Create free account
hub / github.com/apache/trafficserver / random_string

Function random_string

src/mgmt/rpc/server/unit_tests/test_rpcserver.cc:303–316  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

301}
302
303std::string
304random_string(std::string::size_type length)
305{
306 auto randchar = []() -> char {
307 const char charset[] = "0123456789"
308 "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
309 "abcdefghijklmnopqrstuvwxyz";
310 const size_t max_index = (sizeof(charset) - 1);
311 return charset[rand() % max_index];
312 };
313 std::string str(length, 0);
314 std::generate_n(str.begin(), length, randchar);
315 return str;
316}
317
318DEFINE_JSONRPC_PROTO_FUNCTION(do_nothing) // id, params, resp
319{

Callers 1

test_rpcserver.ccFile · 0.85

Calls 1

beginMethod · 0.45

Tested by

no test coverage detected