#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
int main(void)
{
int i;
time_t tick;
printf("random() function examples\n");
printf("no seed: ");
for(i = 0; i < 5; i++)
printf("%10ld ", random());
putchar('\n');
(void) srand(1);
printf("seed 1: ");
for(i = 0; i < 5; i++)
printf("%10ld ", random());
putchar('\n');
sleep(1);
tick = time(NULL);
printf("seed %ld: ", tick);
(void) srand((unsigned int) tick);
for(i = 0; i < 5; i++)
printf("%10ld ", random());
putchar('\n');
sleep(1);
tick = time(NULL);
printf("seed %ld: ", tick);
(void) srandom((unsigned int) tick);
for(i = 0; i < 5; i++)
printf("%10ld ", random());
putchar('\n');
return(0);
}
|
ECS 36A, Programming & Problem Solving Version of April 2, 2024 at 12:13PM
|
You can get the raw source code here. |