Se usi windows prova questa funzione per generare il seme da passare a randomize
codice:
#include <windows.h>
#include <iostream>
#include <objbase.h>
using namespace std;
int makeseed();
int main()
{
srand(makeseed());
cout << rand() << endl;
srand(makeseed());
cout << rand() << endl;
return 0;
}
int makeseed()
{
int seed, i;
GUID guid;
int * guid_converted;
CoCreateGuid(&guid);
guid_converted = reinterpret_cast<int*>(&guid);
for(i=0;i<sizeof(guid)/sizeof(int); ++i)
{
seed ^= guid_converted[i];
}
return seed;
}