From 2674577a6f147298f777ce740808a7cf625d6736 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sat, 27 Aug 2011 09:20:39 +0200 Subject: Minor code fixes * seed random number generator with time [seconds] + PID instead of just time [nanoseconds] * Improve usage message --- src/randsleep.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/randsleep.c b/src/randsleep.c index 46c6353..bf7bdc3 100644 --- a/src/randsleep.c +++ b/src/randsleep.c @@ -5,19 +5,15 @@ int main (int argc, char **argv) { long maxsleep; - struct timespec ntime; if (argc < 2) { - fputs("Usage: randsleep []\n", stdout); + fputs("Usage: randsleep [ []]\n", stderr); return 1; } maxsleep = atol(argv[1]); - if (clock_gettime(CLOCK_REALTIME, &ntime) == -1) - perror("clock_gettime"); - - srand(ntime.tv_nsec); + srand(time(NULL) + getpid()); sleep((rand() % maxsleep) + 1); -- cgit v1.2.3