X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=misc.c;h=b87c76913f6aab68b500979b20adce84fb05d443;hb=e3e01af7fa1cd543f631f074c73f691d1f6315be;hp=320d002a753a6384c768ad5dd42d25809cade628;hpb=8a8770375ebcf69b18749be85838dc46132cbe9f;p=open-adventure.git diff --git a/misc.c b/misc.c index 320d002..b87c769 100644 --- a/misc.c +++ b/misc.c @@ -757,14 +757,11 @@ long TSTBIT; #define TSTBIT(MASK,BIT) fTSTBIT(MASK,BIT) -#undef RNDVOC void set_seed_from_time(void) { /* Use the current system time to get seed the ISO rand() function, from which we get a seed for the LCG. */ - struct timespec ts; - clock_gettime(CLOCK_REALTIME, &ts); - srand(ts.tv_nsec); + srand(time(NULL)); lcgstate.x = (unsigned long) rand() % lcgstate.m; } @@ -783,6 +780,7 @@ long randrange(long range) return(result); } +#undef RNDVOC long fRNDVOC(long CHAR, long FORCE) { long DIV, I, J, RNDVOC;