16 static std::atomic<std::uint32_t> counter{0};
17 const auto now = std::chrono::system_clock::now();
18 const auto us = std::chrono::duration_cast<std::chrono::microseconds>(now.time_since_epoch()).count();
19 const std::uint32_t c = counter.fetch_add(1, std::memory_order_relaxed);
20 return std::to_string(us) +
"_" + std::to_string(c);