estimator.nd.UniformMod

Contents

estimator.nd.UniformMod#

estimator.nd.UniformMod(q, n=None)[source]#

Uniform mod q, with balanced representation, i.e. values in ZZ ∩ [-q/2, q/2).

EXAMPLE:

>>> from estimator import *
>>> ND.UniformMod(7)
D(σ=2.00)
>>> ND.UniformMod(8)
D(σ=2.29, μ=-0.50)
>>> ND.UniformMod(2) == ND.Uniform(-1, 0)
True