def test_random(self):
# This test is flaky with p<=(2/(ub-lb))^200=6e-36
t = torch.FloatTensor(200)
lb = 1
ub = 4
t.fill_(-1)
t.random_(lb, ub)
self.assertEqual(t.min(), lb)
self.assertEqual(t.max(), ub - 1)
t.fill_(-1)
t.random_(ub)
self.assertEqual(t.min(), 0)
self.assertEqual(t.max(), ub - 1)
评论列表
文章目录