def test_rand(self): s = SyncRNG(seed=123456) self.assertAlmostEqual(s.rand(), 959852049 / pow(2, 32)) self.assertAlmostEqual(s.rand(), 2314333085 / pow(2, 32)) self.assertAlmostEqual(s.rand(), 2255782734 / pow(2, 32)) self.assertAlmostEqual(s.rand(), 2921461239 / pow(2, 32)) self.assertAlmostEqual(s.rand(), 1024197102 / pow(2, 32))
def test_rand(): s = SyncRNG(seed=123456) for i in range(5): print('%.16f' % s.rand())