30 std::stringstream hexstream;
34 return hexstream.str();
45 for (
auto i = 0; i < len; i++) {
47 std::stringstream hexstream;
48 hexstream << std::hex << rc;
49 auto hex = hexstream.str();
50 ss << (hex.length() < 2 ?
'0' + hex : hex);
59 std::random_device rd;
60 std::mt19937 gen(rd());
61 std::uniform_int_distribution<> dis(0, 255);
static unsigned int random_char()
Generates a safe pseudo-random character.
Definition uuid.hpp:58
static std::string create()
Generates a uuid string in the form b9317db-02a2-4882-9b94-d1e1defe8c56.
Definition uuid.hpp:29
static std::string random_hex(const unsigned int len)
Generates a string of random hex chars.
Definition uuid.hpp:43
Definition boundary.hpp:22