#include #include #include #include int main (int argc, char **argv) { long maxsleep; if (argc < 2) { fputs("Usage: randsleep [ []]\n", stderr); return 1; } maxsleep = atol(argv[1]); srand(time(NULL) + getpid()); sleep((rand() % maxsleep) + 1); if (argc > 2) { execvp(argv[2], argv + 2); perror("execvp"); } return 0; }