49 lines
1.8 KiB
C
49 lines
1.8 KiB
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <time.h>
|
|
#include <unistd.h>
|
|
|
|
char *loremIpsum[] = {
|
|
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
|
|
"Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
|
|
"Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",
|
|
"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.",
|
|
"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
|
|
"Nunc scelerisque justo vitae neque efficitur consequat.",
|
|
"Cras sit amet risus ac neque scelerisque hendrerit nec nec nisl.",
|
|
"Praesent et turpis vel justo ullamcorper consequat.",
|
|
"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae.",
|
|
"Nullam euismod, tortor et finibus feugiat, enim libero convallis ipsum, et venenatis lectus nulla ac nulla.",
|
|
"Suspendisse non mauris sed tortor fringilla molestie.",
|
|
"Phasellus tempor diam quis odio fringilla scelerisque.",
|
|
"Maecenas id enim a risus varius semper vel sed libero."
|
|
};
|
|
|
|
void printRandomText() {
|
|
int index = rand() % (sizeof(loremIpsum) / sizeof(loremIpsum[0]));
|
|
printf("%s\n", loremIpsum[index]);
|
|
fflush(stdout); // Flush the output to ensure it's immediately visible
|
|
}
|
|
|
|
int main(int argc, char *argv[]) {
|
|
if (argc != 2) {
|
|
printf("Usage: %s <interval_seconds>\n", argv[0]);
|
|
return 1;
|
|
}
|
|
|
|
int interval_seconds = atoi(argv[1]);
|
|
if (interval_seconds <= 0) {
|
|
printf("Interval must be a positive integer.\n");
|
|
return 1;
|
|
}
|
|
|
|
srand(time(NULL)); // seed the random number generator with current time
|
|
|
|
while (1) {
|
|
printRandomText();
|
|
sleep(interval_seconds);
|
|
}
|
|
|
|
return 0;
|
|
}
|