To download actual source, click here.

01: #include <stdlib.h>
02: #include <stdio.h>
03: #include <math.h>
04: #include <limits.h>
05: #include <time.h>
06: 
07: #include <header.h>
08: 
09: int main(int argc, char* argv[]){
10: 
11:         srand48(time(NULL));
12:         int r = lrand48();
13:         
14:         int j;
15:         for (j = 0; j < 100; ++j){
16:                 printf("%f\n", drand48());
17:         }
18:         
19:         int i = 5;
20:         printf("%d! = %d\n", i, i_factorial(i));
21:         printf("%d! = %d\n", i, r_factorial(i));
22:         
23:         return EXIT_SUCCESS;
24: }