#include #include #include "mt19937ar.h" main() { unsigned long init[4]={0x123, 0x234, 0x345, 0x456}, length=4; unsigned int seed; int nran; int i; unsigned long int j; float a; init_by_array(init, length); printf("Input: nran\n"); scanf("%d", &nran); printf("nran=%d\n",nran); for (i = 0; i <= nran-1; i++) { j=genrand_int32(); printf("%d\ta=%ul\n",i,j); } for (i = 0; i <= nran-1; i++) { a=genrand_real2(); printf("%d\ta=%.5f\n",i,a); } return; }