def instantiate_dist( self, urng, dist ): if not boost_random.variate_generator_exists( urng, dist ): return gen1 = boost_random.variate_generator( urng, dist) gen2 = boost_random.variate_generator( urng, dist) self.randomness_tester( gen1 ) self.randomness_tester( gen2 ) self.failUnless( abs( gen1() - gen2() ) < 1e-6 ) gen1.engine() gen1.distribution().reset() gen2.engine() gen2.distribution().reset()
def instantiate_dist(self, urng, dist): if not boost_random.variate_generator_exists(urng, dist): return gen1 = boost_random.variate_generator(urng, dist) gen2 = boost_random.variate_generator(urng, dist) self.randomness_tester(gen1) self.randomness_tester(gen2) self.failUnless(abs(gen1() - gen2()) < 1e-6) gen1.engine() gen1.distribution().reset() gen2.engine() gen2.distribution().reset()
import time from pyboost import boost_random rng = boost_random.mt19937(int(time.time())) #setting initial seed six = boost_random.uniform_int(1, 6) die = boost_random.variate_generator(rng, six) print die()
import time from pyboost import boost_random rng = boost_random.mt19937( int( time.time() ) ) #setting initial seed six = boost_random.uniform_int(1,6) die = boost_random.variate_generator( rng, six ) print die()