00001 //----------------------------------------------------------------------------- 00002 // t-eouniform 00003 //----------------------------------------------------------------------------- 00004 00005 #include <iostream> // std::cout 00006 #include <strstream> // ostrstream, istrstream 00007 #include <eoUniform.h> // eoBin 00008 00009 //----------------------------------------------------------------------------- 00010 00011 main() { 00012 eoUniform<float> u1(-2.5,3.5); 00013 eoUniform<double> u2(0.003, 0 ); 00014 eoUniform<unsigned long> u3( 10000U, 10000000U); 00015 std::cout << "u1\t\tu2\t\tu3" << std::endl; 00016 for ( unsigned i = 0; i < 100; i ++) { 00017 std::cout << u1() << "\t" << u2() << "\t" << u3() << std::endl; 00018 } 00019 00020 } 00021 00022 //-----------------------------------------------------------------------------