#include <iostream>
#include <string>
#include <set>
int main()
{
const char myroot[] = "9876543210.9876543210.9876543210";
std::set<std::string> uids;
uint64_t wrap = 0;
uint64_t c = 0;
while(1)
{
if( c % 10000 == 0 )
{
std::cout << "wrap=" << wrap << ",c=" << c << std::endl;
}
++c;
if( c == 0 )
{
wrap++;
}
if ( uids.count(unique) == 1 )
{
std::cerr << "Failed with: " << unique << std::endl;
return 1;
}
uids.insert( unique );
}
return 0;
}