862
863
864
865
866
867
868
869
870
871
872
|
gettimeofday(&tv, NULL);
srandom((unsigned)(tv.tv_sec ^ tv.tv_usec));
return (((uint32_t)(random()) << 16) | ((uint32_t)(random()) & 0xFFFF));
#else
struct timeval tv;
gettimeofday(&tv, NULL);
srand((unsigned)(t.tv_sec ^ t.tv_usec));
return (((uint32_t)(rand()) << 16) | ((uint32_t)(rand()) & 0xFFFF));
#endif
}
|
|
|
862
863
864
865
866
867
868
869
870
871
872
|
gettimeofday(&tv, NULL);
srandom((unsigned)(tv.tv_sec ^ tv.tv_usec));
return (((uint32_t)(random()) << 16) | ((uint32_t)(random()) & 0xFFFF));
#else
struct timeval tv;
gettimeofday(&tv, NULL);
srand((unsigned)(tv.tv_sec ^ tv.tv_usec));
return (((uint32_t)(rand()) << 16) | ((uint32_t)(rand()) & 0xFFFF));
#endif
}
|