llrand.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLRAND_H
00033 #define LL_LLRAND_H
00034 
00035 #include <boost/random/lagged_fibonacci.hpp>
00036 #include <boost/random/mersenne_twister.hpp>
00037 
00067 S32 ll_rand();
00068 
00072 S32 ll_rand(S32 val);
00073 
00077 F32 ll_frand();
00078 
00082 F32 ll_frand(F32 val);
00083 
00087 F64 ll_drand();
00088 
00092 F64 ll_drand(F64 val);
00093 
00107 typedef boost::lagged_fibonacci607 LLRandLagFib607;
00113 typedef boost::lagged_fibonacci2281 LLRandLagFib2281;
00131 typedef boost::mt11213b LLRandMT19937;
00132 #endif

Generated on Thu Jul 1 06:09:04 2010 for Second Life Viewer by  doxygen 1.4.7