def test_util_clipnormal(): dist = util.ClippedNormalDistribution(50, 10, 20) assert dist.mean() == 50 assert dist.standard_deviation() == 10 assert dist.max_deviation() == 20 assert dist.min() == 30 assert dist.max() == 70 generator = sealapi.BlakePRNGFactory.DefaultFactory().create() adapter = sealapi.RandomToStandardAdapter(generator) assert dist(adapter) != dist(adapter)
def test_randomgen(factory): assert sealapi.random_uint64() != sealapi.random_uint64() for generator in [ factory.create(), factory.create([sealapi.random_uint64() for i in range(8)]), ]: assert generator.generate() != generator.generate() adapter = sealapi.RandomToStandardAdapter(generator) assert adapter() != adapter() for i in range(1024): generator.refresh() generator.generate()