#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argc, char *argv[]) 
{
	int t1= time(NULL);
	srand(t1);
	
	int no, i, min, max, a, b, c;
	no= 2000000000;
	min= +999999;
	max= -999999;
	
	for (i=1;i<=no;i++) {
		a= rand();
		b= rand();
		c= (a<<15) + b;
		
		if (min > c) min= c;
		if (max < c) max= c;
	}
	
	int t2= time(NULL);
	printf("\n\n\n min= %d, max= %d, dt= %d \n", 
	min, max, (t2-t1));
	printf("max= %.3llf, old_max= %.3lf \n", 
	pow(2.0, 30)-1.0, pow(2, 15)-1.0);
	
	return 0;
}// end of main()

