def METHOD_NAME(self):
    explore = PerturbExplore(factor=0.0, volatility=0)
    rng = RNGStub()
    rng.random = lambda: 1.0
    rng.normal = lambda mean, variance: variance
    assert explore.perturb_real(rng, 0.0, (1.0, 2.0)) == 1.0
    explore.volatility = 1000
    assert explore.perturb_real(rng, 0.0, (1.0, 2.0)) == 2.0