def METHOD_NAME(self, v: float, arity: int):
    """Randomly drawn a normal value, and redraw until it's different after discretization by the quantiles
    1/arity, 2/arity, ..., (arity-1)/arity.
    """
    w = v
    while discretization.threshold_discretization([w], arity) == discretization.threshold_discretization(
        [v], arity
    ):
        w = self.random_state.normal(0.0, 1.0)
    return w