public abstract class AbstractClosedFormIntegerDistribution extends AbstractClosedFormUnivariateDistribution<java.lang.Number> implements ClosedFormDiscreteUnivariateDistribution<java.lang.Number>, IntegerDistribution
| Constructor and Description |
|---|
AbstractClosedFormIntegerDistribution()
Creates a new
AbstractClosedFormIntegerDistribution. |
| Modifier and Type | Method and Description |
|---|---|
int[] |
sampleAsInts(java.util.Random random,
int sampleCount)
Samples values from this distribution as an array of ints.
|
void |
sampleInto(java.util.Random random,
int[] output,
int start,
int length)
Samples values from this distribution as an array of ints.
|
clonesample, sampleequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCDFgetMaxSupport, getMeanAsDouble, getMinSupport, getVariancegetMeansample, sample, sampleIntoclone, convertFromVector, convertToVectorsampleAsIntgetDomain, getDomainSize, getProbabilityFunctionpublic AbstractClosedFormIntegerDistribution()
AbstractClosedFormIntegerDistribution.public int[] sampleAsInts(java.util.Random random,
int sampleCount)
IntegerDistributionsampleAsInts in interface IntegerDistributionrandom - Random number generator to use.sampleCount - The number of values to sample. Cannot be negativepublic void sampleInto(java.util.Random random,
int[] output,
int start,
int length)
IntegerDistributionsampleInto in interface IntegerDistributionrandom - Random number generator to use.output - The array to write the result into. Cannot be null.start - The offset in the array to start writing at. Cannot be negative.length - The number of values to sample. Cannot be negative.