#include <stdio.h>
#include <stdlib.h>
#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;
}