8inline std::string random_string(std::size_t length) {
11 const std::string chars{
12 "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"};
13 std::uniform_int_distribution<std::size_t> rint(0, chars.size() - 1);
14 std::random_device rd;
15 std::mt19937 gen(rd());
16 for (std::size_t i = 0; i < length; ++i) {
17 out.push_back(chars[rint(gen)]);
qip library: A collection of useful functions
Definition Array.hpp:9