// Author: Douglas Wilhelm Harder // Copyright (c) 2012 by Douglas Wilhelm Harder. All rights reserved. #include #include #include "Box_muller.h" #include "Central_limit_theorem.h" #include "Marsaglia_polar.h" #include "Ratio.h" void build_maze( int, int ); int main() { srand48( time(NULL) ); int i; printf( "Box Muller:\n" ); for ( i = 0; i < 10; ++i ) { printf( "%g\n", randn_bm() ); } printf( "\nCentral Limit Theorem:\n" ); for ( i = 0; i < 10; ++i ) { printf( "%g\n", randn_clt() ); } printf( "\nMarsaglia polar method:\n" ); for ( i = 0; i < 10; ++i ) { printf( "%g\n", randn_mp() ); } printf( "\nRatio method:\n" ); for ( i = 0; i < 10; ++i ) { printf( "%g\n", randn_ratio() ); } return 0; }