diff --git a/tests/mount-local/test-parallel-mount-local.c b/tests/mount-local/test-parallel-mount-local.c index 3e5d95c23..542f1ed3d 100644 --- a/tests/mount-local/test-parallel-mount-local.c +++ b/tests/mount-local/test-parallel-mount-local.c @@ -85,7 +85,7 @@ main (int argc, char *argv[]) int r, errors = 0; void *status; - srandom (time (NULL)); + srandom (time (NULL) + getpid ()); /* If the --test flag is given, then this is the test subprocess. */ if (argc == 3 && STREQ (argv[1], "--test")) { diff --git a/tests/parallel/test-parallel.c b/tests/parallel/test-parallel.c index 20100d17f..276340e4b 100644 --- a/tests/parallel/test-parallel.c +++ b/tests/parallel/test-parallel.c @@ -31,6 +31,7 @@ #include #include #include +#include #include @@ -74,7 +75,7 @@ main (int argc, char *argv[]) size_t i, errors = 0; void *status; - srandom (time (NULL)); + srandom (time (NULL) + getpid ()); /* Only run this test when invoked by check-slow. */ slow = getenv ("SLOW");