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