DUniformRV

constructor(range: IntRange, streamNumber: Int = 0, streamProvider: RNStreamProviderIfc = KSLRandom.DefaultRNStreamProvider, name: String? = null)

Discrete uniform(min, max) random variable

Parameters

range

the range of integers

streamNumber

the stream number for the associated random number stream


constructor(min: Int, max: Int, streamNum: Int = 0, streamProvider: RNStreamProviderIfc = KSLRandom.DefaultRNStreamProvider, name: String? = null)

Parameters

min

the lower limit of the range, must be strictly less than max

max

the upper limit of the range, must be strictly greater than min

streamNum

the random number stream number, defaults to 0, which means the next stream

streamProvider

the provider of random number streams, defaults to KSLRandom.DefaultRNStreamProvider

name

an optional name