public class SequenceVariate extends java.lang.Object implements DiscreteRandomVariate
| Modifier and Type | Field and Description |
|---|---|
private RandomNumber |
rng |
| Constructor and Description |
|---|
SequenceVariate()
Creates new SequentialVariate
|
| Modifier and Type | Method and Description |
|---|---|
double |
generate()
Generate a random variate having this class's distribution.
|
int |
generateInt() |
java.lang.Object[] |
getParameters()
Returns the array of parameters as an Object[].
|
RandomNumber |
getRandomNumber()
Returns the instance of the supporting RandomNumber
|
void |
setParameters(java.lang.Object... params)
Sets the random variate's parameters.
|
void |
setRandomNumber(RandomNumber rng)
Sets the supporting RandomNumber object
|
java.lang.String |
toString() |
private RandomNumber rng
public RandomNumber getRandomNumber()
RandomVariategetRandomNumber in interface RandomVariatepublic void setRandomNumber(RandomNumber rng)
setRandomNumber in interface RandomVariaterng - The RandomNumber instance supporting the generating algorithmpublic java.lang.Object[] getParameters()
RandomVariategetParameters in interface RandomVariatepublic void setParameters(java.lang.Object... params)
setParameters in interface RandomVariateparams - the array of parameters, wrapped in objects.public double generate()
generate in interface RandomVariatepublic java.lang.String toString()
toString in class java.lang.Objectpublic int generateInt()
generateInt in interface DiscreteRandomVariate