This C program displays a random image.
To compile this application, run:
cc -o rand_images.cgi rand_images.c
The program is as follows:
/* This program selects a random number and then
chooses an image, based on that number. This
allows the image to change each time the webpage
is loaded.
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/* set variables */
char *dir = "/images/";
char *files[] ={"file1.jpg", "file2.jpg",
"file3.jpg", "file4.jpg",
"file5.jpg"};
int num;
int size;
int main()
{
size = sizeof (files) / sizeof (files[0]);
srand( (int)time(NULL) );
num = ( rand() % 4 );
/* Print out head with Random Filename and
Base Directory */
printf("<img src=\"%s%s\" alt=%s border=1 >\n<BR>",
dir, files[num], files[num]);
printf("Location: %s%s\n\n<BR>",dir, files[num]);
return (0);
}