random.cc
Go to the documentation of this file.
00001 #include "osl/misc/random.h"
00002 #include <boost/random/mersenne_twister.hpp>
00003 #include <time.h>
00004 unsigned int osl::misc::random()
00005 {
00006   static boost::mt11213b mt_random;
00007   return mt_random();
00008 }
00009 
00010 unsigned int osl::misc::time_seeded_random()
00011 {
00012   static boost::mt11213b mt_random(time(0));
00013   return mt_random();
00014 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines