Package jsl.utilities.random.rvariable
Interface GetRVariableIfc
-
- All Known Subinterfaces:
DistributionIfc
- All Known Implementing Classes:
Bernoulli,Beta,Binomial,Constant,DEmpiricalCDF,Distribution,DUniform,Exponential,Gamma,Geometric,LogLogistic,Lognormal,MTP,NegativeBinomial,Normal,PearsonType5,PearsonType6,Poisson,ShiftedDistribution,ShiftedGeometric,ShiftedLossFunctionDistribution,StudentT,Triangular,TruncatedDistribution,Uniform,VConstant,Weibull
public interface GetRVariableIfcAn interface for getting random variables
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RVariableIfcgetRandomVariable()default RVariableIfcgetRandomVariable(int streamNum)RVariableIfcgetRandomVariable(RNStreamIfc rng)
-
-
-
Method Detail
-
getRandomVariable
RVariableIfc getRandomVariable(RNStreamIfc rng)
- Parameters:
rng- the stream to use- Returns:
- a random variable
-
getRandomVariable
default RVariableIfc getRandomVariable(int streamNum)
- Parameters:
streamNum- the stream number to use- Returns:
- a random variable
-
getRandomVariable
default RVariableIfc getRandomVariable()
- Returns:
- an instance of the random variable based on the next stream
-
-