示例#1
0
    def test_rand_range(self):
        # small range
        for x in range(loops):
            r = BN.rand_range(1)
            assert r == 0

        for x in range(loops):
            r = BN.rand_range(4)
            assert 0 <= r < 4

        # large range
        r512 = BN.rand(512, top=0)
        for x in range(loops):
            r = BN.rand_range(r512)
            assert 0 <= r < r512
示例#2
0
 def test_rand_range(self):
     # small range
     for x in range(loops):
         r = BN.rand_range(1)
         assert r == 0
     
     for x in range(loops):
         r = BN.rand_range(4)
         assert 0 <= r < 4
     
     # large range
     r512 = BN.rand(512, top=0)
     for x in range(loops):
         r = BN.rand_range(r512)
         assert 0 <= r < r512
示例#3
0
    def test_rand_range(self):
        # small range
        for _ in range(loops):
            r = BN.rand_range(1)
            self.assertEqual(r, 0)

        for _ in range(loops):
            r = BN.rand_range(4)
            assert 0 <= r < 4

        # large range
        r512 = BN.rand(512, top=0)
        for _ in range(loops):
            r = BN.rand_range(r512)
            assert 0 <= r < r512