123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include <stdlib.h>
- #include <stdio.h>
- #include "test_helpers.h"
- int main(void) {
- long x_l, x_m;
- double x_d;
- long seedval = 0xcafebeef;
-
- printf("lrand48 (uninitialized):");
- for (int i = 0; i < 10; i++)
- {
- x_l = lrand48();
- printf(" %ld", x_l);
- }
- printf("\n");
-
- srand48(seedval);
- printf("drand48:");
- for (int i = 0; i < 10; i++)
- {
- x_d = drand48();
- printf(" %lf", x_d);
- }
- printf("\n");
-
- srand48(seedval);
- printf("lrand48:");
- for (int i = 0; i < 10; i++)
- {
- x_l = lrand48();
- printf(" %ld", x_l);
- }
- printf("\n");
-
- srand48(seedval);
- printf("mrand48:");
- for (int i = 0; i < 10; i++)
- {
- x_m = mrand48();
- printf(" %ld", x_m);
- }
- printf("\n");
- }
|