Esempio n. 1
0
 def testErlang(self):
     rng = RandomNumberGenerator(
         obj, distribution={'Erlang': {
             'alpha': 1,
             'beta': 2
         }})
     number = rng.generateNumber()
     # at least we make sure we generate a number
     self.assertTrue(number >= 0)
Esempio n. 2
0
 def testTriangular(self):
     rng = RandomNumberGenerator(
         obj, distribution={'Triangular': {
             'min': 1,
             'max': 3,
             'mean': 2
         }})
     for i in range(10):
         number = rng.generateNumber()
         self.assertTrue(number >= 1)
         self.assertTrue(number <= 3)
 def testNormal(self):
     rng = RandomNumberGenerator(obj,
         distributionType='Normal',
         min=0,
         max=3,
         stdev=.5,
         mean=2)
     for i in range(10):
         number = rng.generateNumber()
         self.assertTrue(number >= 0)
         self.assertTrue(number <= 3)
 def testTriangular(self):
     rng = RandomNumberGenerator(obj,
         distribution={'Triangular':
         {              
         'min':1,
         'max':3,
         'mean':2}
         })
     for i in range(10):
         number = rng.generateNumber()
         self.assertTrue(number >= 1)
         self.assertTrue(number <= 3)
 def testNormal(self):
     rng = RandomNumberGenerator(obj,
         distribution={'Normal':
         {              
         'min':0,
         'max':3,
         'stdev':.5,
         'mean':2}
         })
     for i in range(10):
         number = rng.generateNumber()
         self.assertTrue(number >= 0)
         self.assertTrue(number <= 3)
Esempio n. 6
0
 def testNormal(self):
     rng = RandomNumberGenerator(obj,
                                 distribution={
                                     'Normal': {
                                         'min': 0,
                                         'max': 3,
                                         'stdev': .5,
                                         'mean': 2
                                     }
                                 })
     for i in range(10):
         number = rng.generateNumber()
         self.assertTrue(number >= 0)
         self.assertTrue(number <= 3)
Esempio n. 7
0
 def testNormalWrongParameter(self):
     rng = RandomNumberGenerator(
         obj,
         distribution={
             'Normal': {
                 'min': 3,
                 'max': 0,  # here min > max
                 'stdev': .5,
                 'mean': 2
             }
         })
     self.assertRaises(ValueError, rng.generateNumber)
Esempio n. 8
0
 def testExp(self):
     rng = RandomNumberGenerator(obj, distribution={'Exp': {'mean': 10}})
     number = rng.generateNumber()
     # at least we make sure we generate a number
     self.assertTrue(number >= 0)
Esempio n. 9
0
 def testFixed(self):
     rng = RandomNumberGenerator(obj, distribution={'Fixed': {'mean': 32}})
     self.assertEquals(rng.generateNumber(), 32)
     self.assertEquals(rng.generateNumber(), 32)
Esempio n. 10
0
 def testErlang(self):
     rng = RandomNumberGenerator(obj,
         distributionType='Erlang', alpha=1, beta=2)
     number = rng.generateNumber()
     # at least we make sure we generate a number
     self.assertTrue(number >= 0)
Esempio n. 11
0
 def testExp(self):
     rng = RandomNumberGenerator(obj, distributionType='Exp', mean=10)
     number = rng.generateNumber()
     # at least we make sure we generate a number
     self.assertTrue(number >= 0)
Esempio n. 12
0
 def testFixed(self):
     rng = RandomNumberGenerator(obj, distributionType='Fixed', mean=32)
     self.assertEquals(rng.generateNumber(), 32)
     self.assertEquals(rng.generateNumber(), 32)
 def testErlang(self):
     rng = RandomNumberGenerator(obj,
         distribution={'Erlang': {'alpha':1, 'beta':2}})
     number = rng.generateNumber()
     # at least we make sure we generate a number
     self.assertTrue(number >= 0)
 def testExp(self):
     rng = RandomNumberGenerator(obj, distribution={'Exp': {'mean':10}})
     number = rng.generateNumber()
     # at least we make sure we generate a number
     self.assertTrue(number >= 0)
 def testFixed(self):
     rng = RandomNumberGenerator(obj, distribution={'Fixed': {'mean':32}})
     self.assertEquals(rng.generateNumber(), 32)
     self.assertEquals(rng.generateNumber(), 32)