/* nag_rngs_basic(g05kac) Example Program. * * Copyright 2001 Numerical Algorithms Group. * * Mark 7, 2001. */ #include #include #include #include int main(void) { /* Scalars */ double x; Integer i, igen; Integer exit_status=0; /* Arrays */ Integer iseed[4]; Vprintf("g05kac Example Program Results\n\n"); /* Initialise the seed */ iseed[0] = 1762543; iseed[1] = 9324783; iseed[2] = 42344; iseed[3] = 742355; /* igen identifies the stream. */ igen = 1; g05kbc(&igen, iseed); for (i = 1; i <= 5; ++i) { x = g05kac(igen, iseed); Vprintf("%10.4f\n", x); } return exit_status; }