I'm sick of `--generate' giving the same answers if you run it twice

in one second. Switched the Unix get_random_seed() to using
gettimeofday() rather than time().

[originally from svn r5837]
This commit is contained in:
Simon Tatham
2005-05-23 11:15:39 +00:00
parent 916ad91298
commit 80aa8bafb1

8
gtk.c
View File

@ -82,10 +82,10 @@ struct frontend {
void get_random_seed(void **randseed, int *randseedsize) void get_random_seed(void **randseed, int *randseedsize)
{ {
time_t *tp = snew(time_t); struct timeval *tvp = snew(struct timeval);
time(tp); gettimeofday(tvp, NULL);
*randseed = (void *)tp; *randseed = (void *)tvp;
*randseedsize = sizeof(time_t); *randseedsize = sizeof(struct timeval);
} }
void frontend_default_colour(frontend *fe, float *output) void frontend_default_colour(frontend *fe, float *output)