mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-04 11:15:07 -05:00
test/unit: include microseconds in default random seed
This commit is contained in:
@@ -37,6 +37,7 @@ main(int argc, char **argv)
|
|||||||
{
|
{
|
||||||
char *test_name, *s;
|
char *test_name, *s;
|
||||||
int i, seed = 0;
|
int i, seed = 0;
|
||||||
|
struct timeval tv;
|
||||||
|
|
||||||
test_name = argv[0];
|
test_name = argv[0];
|
||||||
s = strrchr(test_name, '.');
|
s = strrchr(test_name, '.');
|
||||||
@@ -57,7 +58,8 @@ main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
srandom(seed ? seed : time(NULL));
|
gettimeofday(&tv, NULL);
|
||||||
|
srandom(seed ? seed : tv.tv_sec ^ (tv.tv_usec << 10));
|
||||||
|
|
||||||
printf("Testing %-30s ", test_name);
|
printf("Testing %-30s ", test_name);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
|
|||||||
Reference in New Issue
Block a user