>> ziggurat_test 20-May-2008 11:26:41 ZIGGURAT_TEST MATLAB version. Test the routines in the ZIGGURAT library. TEST001 SHR3 returns pseudorandom uniformly distributed integers. 0 123456789 1 2.714968e+09 2714967881 2838424670 2 2.238813e+09 2238813396 658813981 3 1250077441 1250077441 3488890837 4 3.820100e+09 3820100336 775210481 5 3.177520e+09 3177519686 2702652726 6 3.684139e+09 3684138832 2566691222 7 3.151088e+09 3151087790 2540259326 8 3.662508e+09 3662508108 2518628602 9 4.242377e+09 4242376622 3609917434 10 3.374602e+09 3374601978 3322011304 0 987654321 1 248404469 248404469 1236058790 2 2078538413 2078538413 2326942882 3 2.457684e+09 2457683510 241254627 4 1841886731 1841886731 4602945 5 305946223 305946223 2147832954 6 2.815402e+09 2815402103 3121348326 7 736910199 736910199 3552312302 8 2.967441e+09 2967440886 3704351085 9 1833747846 1833747846 506221436 10 1249087608 1249087608 3082835454 0 123456789 1 2.714968e+09 2714967881 2838424670 2 2.238813e+09 2238813396 658813981 3 1250077441 1250077441 3488890837 4 3.820100e+09 3820100336 775210481 5 3.177520e+09 3177519686 2702652726 6 3.684139e+09 3684138832 2566691222 7 3.151088e+09 3151087790 2540259326 8 3.662508e+09 3662508108 2518628602 9 4.242377e+09 4242376622 3609917434 10 3.374602e+09 3374601978 3322011304 TEST02 R4_UNI returns pseudorandom uniformly distributed real numbers between 0 and 1. 0 123456789 1 2.714968e+09 2714967881 0.160872 2 2.238813e+09 2238813396 0.653392 3 1250077441 1250077441 0.312321 4 3.820100e+09 3820100336 0.680493 5 3.177520e+09 3177519686 0.129260 6 3.684139e+09 3684138832 0.097604 7 3.151088e+09 3151087790 0.091450 8 3.662508e+09 3662508108 0.086414 9 4.242377e+09 4242376622 0.340499 10 3.374602e+09 3374601978 0.273466 0 987654321 1 248404469 248404469 0.787792 2 2078538413 2078538413 0.041784 3 2.457684e+09 2457683510 0.556171 4 1841886731 1841886731 0.501072 5 305946223 305946223 0.000081 6 2.815402e+09 2815402103 0.226745 7 736910199 736910199 0.327087 8 2.967441e+09 2967440886 0.362486 9 1833747846 1833747846 0.617864 10 1249087608 1249087608 0.217778 0 123456789 1 2.714968e+09 2714967881 0.160872 2 2.238813e+09 2238813396 0.653392 3 1250077441 1250077441 0.312321 4 3.820100e+09 3820100336 0.680493 5 3.177520e+09 3177519686 0.129260 6 3.684139e+09 3684138832 0.097604 7 3.151088e+09 3151087790 0.091450 8 3.662508e+09 3662508108 0.086414 9 4.242377e+09 4242376622 0.340499 10 3.374602e+09 3374601978 0.273466 TEST03 R4_NOR returns pseudorandom normally distributed real numbers between 0 and 1. 0 123456789 1 2.714968e+09 2714967881 -1.348345 2 2.238813e+09 2238813396 0.321041 3 1250077441 1250077441 -0.689408 4 3.820100e+09 3820100336 0.875903 5 3.177520e+09 3177519686 -1.036908 6 3.684139e+09 3684138832 -0.749757 7 3.151088e+09 3151087790 -2.633581 8 3.662508e+09 3662508108 -2.335211 9 4.242377e+09 4242376622 -0.900580 10 3.374602e+09 3374601978 -0.547212 0 987654321 1 248404469 248404469 0.678952 2 2078538413 2078538413 -1.028125 3 2.457684e+09 2457683510 0.233949 4 1841886731 1841886731 0.003315 5 736910199 736910199 -0.808394 6 2.967441e+09 2967440886 -0.635426 7 1833747846 1833747846 0.702161 8 1249087608 1249087608 -1.819247 9 2026661944 2026661944 -3.163224 10 1286162813 1286162813 -0.633432 0 123456789 1 2.714968e+09 2714967881 -1.348345 2 2.238813e+09 2238813396 0.321041 3 1250077441 1250077441 -0.689408 4 3.820100e+09 3820100336 0.875903 5 3.177520e+09 3177519686 -1.036908 6 3.684139e+09 3684138832 -0.749757 7 3.151088e+09 3151087790 -2.633581 8 3.662508e+09 3662508108 -2.335211 9 4.242377e+09 4242376622 -0.900580 10 3.374602e+09 3374601978 -0.547212 TEST04 R4_EXP returns pseudorandom exponentially distributed real numbers between 0 and 1. 0 123456789 1 2.714968e+09 2714967881 0.841577 2 2.238813e+09 2238813396 0.085762 3 1250077441 1250077441 2.618987 4 3.820100e+09 3820100336 0.823000 5 3.177520e+09 3177519686 0.530158 6 3.684139e+09 3684138832 1.173481 7 3.151088e+09 3151087790 4.105276 8 3.662508e+09 3662508108 3.322862 9 4.242377e+09 4242376622 4.762614 10 3.374602e+09 3374601978 1.731994 0 987654321 1 248404469 248404469 0.635034 2 2078538413 2078538413 1.160975 3 2.457684e+09 2457683510 0.209774 4 1841886731 1841886731 0.001029 5 305946223 305946223 0.798293 6 2.815402e+09 2815402103 2.814989 7 736910199 736910199 3.584963 8 2.967441e+09 2967440886 1.244104 9 1833747846 1833747846 0.191030 10 1249087608 1249087608 4.982125 0 123456789 1 2.714968e+09 2714967881 0.841577 2 2.238813e+09 2238813396 0.085762 3 1250077441 1250077441 2.618987 4 3.820100e+09 3820100336 0.823000 5 3.177520e+09 3177519686 0.530158 6 3.684139e+09 3684138832 1.173481 7 3.151088e+09 3151087790 4.105276 8 3.662508e+09 3662508108 3.322862 9 4.242377e+09 4242376622 4.762614 10 3.374602e+09 3374601978 1.731994 TEST05 Measure the time it takes SHR3 to generate 100000 integers. 3.610000 seconds. TEST06 Measure the time it takes R4_UNI to generate 100000 uniform deviates. 6.910000 seconds. TEST07 Measure the time it takes R4_NOR to generate 100000 normal deviates. 10.530000 seconds. TEST08 Measure the time it takes R4_EXP to generate 100000 exponential deviates. 10.310000 seconds. ZIGGURAT_TEST Normal end of execution. 20-May-2008 11:27:10 >>