Infer.NET Documentation
DiscreteUniform Method (valueRange, size)
Infer.NET code documentationMicrosoftResearch.Infer.ModelsVariableDiscreteUniform(Range, Variable<(Of <(Int32>)>))
Microsoft Research, Cambridge
Creates a discrete random variable distributed uniformly across 0,1,...,(size-1).
Declaration Syntax
C#Visual BasicVisual C++
public static Variable<int> DiscreteUniform(
	Range valueRange,
	Variable<int> size
)
Public Shared Function DiscreteUniform ( _
	valueRange As Range, _
	size As Variable(Of Integer) _
) As Variable(Of Integer)
public:
static Variable<int>^ DiscreteUniform(
	Range^ valueRange, 
	Variable<int>^ size
)
Parameters
valueRange (Range)
A range giving the number of different values for the variable.
size (Variable<(Of <(Int32>)>))
A random upper bound for the variable.
Return Value
Discrete random variable

Assembly: Infer.Compiler (Module: Infer.Compiler) Version: 2.3.41111.0 (2.3.41111.0)