Example #1
0
 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()
Example #2
0
 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()
Example #3
0
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()
Example #4
0
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()