2.2.5.1. Uniform Law
The Uniform law is defined between a minimum and a maximum, as
\[f(x)= \frac{1}{(x_{\rm max}-x_{\rm min})}{\rm 1\kern-0.28emI}_{[x_{\rm min},x_{\rm max}]}(x)\]
Uranie code to simulate an uniform random variable is:
tds = DataServer.TDataServer("tdssampler", "Sampler Uranie demo")
tds.addAttribute(DataServer.TUniformDistribution("u", -2., 3.))
fsamp = Sampler.TSampling(tds, "lhs", 300)
fsamp.generateSample() # Create a representative sample
tds.Draw("u")
Figure 2.5 shows the PDF, CDF and inverse CDF generated for a given set of parameters.
Figure 2.5 Example of PDF, CDF and inverse CDF for Uniform distributions.