.DESLib.RandomLib.Variates.Discrete.DiscreteUniform

Discrete Uniform

Information

DiscreteUniform

Discrete Uniform probability distribution.

Syntax

DiscreteUniform(g,i,j)

Description

Generates a random variate following the Discrete Uniform probability distribution in the interval [i,j].

The pseudo-code algorithm used for this distribution is:

1. Generate u as U(0,1).
2. Return x = i + floor((j - i + 1)*u)

Examples


(u,g) := DiscreteUniform(g,2,4);

Interface

function DiscreteUniform
  extends Var;
end DiscreteUniform;

Generated at 2025-03-08T19:24:39Z by OpenModelicaOpenModelica 1.24.5 using GenerateDoc.mos