MCPcopy Create free account
hub / github.com/Tiiny-AI/PowerInfer / random_string

Function random_string

examples/server/httplib.h:4728–4739  ·  view source on GitHub ↗

https://stackoverflow.com/questions/440133/how-do-i-create-a-random-alpha-numeric-string-in-c/440240#answer-440240

Source from the content-addressed store, hash-verified

4726
4727// https://stackoverflow.com/questions/440133/how-do-i-create-a-random-alpha-numeric-string-in-c/440240#answer-440240
4728inline std::string random_string(size_t length) {
4729 auto randchar = []() -> char {
4730 const char charset[] = "0123456789"
4731 "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
4732 "abcdefghijklmnopqrstuvwxyz";
4733 const size_t max_index = (sizeof(charset) - 1);
4734 return charset[static_cast<size_t>(std::rand()) % max_index];
4735 };
4736 std::string str(length, 0);
4737 std::generate_n(str.begin(), length, randchar);
4738 return str;
4739}
4740
4741class ContentProviderAdapter {
4742public:

Callers 2

handle_requestMethod · 0.70
connect_with_proxyMethod · 0.70

Calls 1

beginMethod · 0.45

Tested by

no test coverage detected