def test_dsarand(me):
seed = T.span(16)
n = C.MP.loadb(seed)
- rng = C.DSARand(seed)
+ rng = C.DSARand(seed, passes = 2)
me.check_rand(rng)
- me.assertEqual(rng.seed, (n + 153 + 3).storeb(16))
+ me.assertEqual(rng.seed, (n + 2*153).storeb(16))
+ me.assertEqual(rng.passes, 2);
+ rng.passes = 1
+ me.check_rand(rng)
+ me.assertEqual(rng.seed, (n + 3*153 + 1).storeb(16))
def test_bbs(me):
ev = T.EventRecorder()