Hello,

I'm using mt19937 random number generator, belonging to Boost.Random library, and it looks to ignore my call to seed.
I show relevant code.

static mt19937 gen;
static MiniUni cien(1, 100);
static variate_generator<mt19937, MiniUni> d100(gen, cien);

.....

int main() {
    {
        struct timeval time;
        gettimeofday(&time, 0);
        gen.seed(time.tv_usec);
    }

....

And it generates the same sequence over and over. I've double-checked that time.tv_usec really changes.
Any help would be appreciated.
Thanks,

Juan