flanagan.math
Class PsRandom
java.lang.Object
flanagan.math.PsRandom
- All Implemented Interfaces:
- Serializable
public class PsRandom
- extends Object
- implements Serializable
- See Also:
- Serialized Form
Method Summary |
double[] |
betaArray(double min,
double max,
double alpha,
double beta,
int n)
|
double[] |
betaArray(double alpha,
double beta,
int n)
|
double[] |
binomialArray(double prob,
int nTrials,
int n)
|
int[] |
bitArray(int arrayLength)
|
double[] |
chiSquareArray(int nu,
int n)
|
double[][] |
correlatedGaussianArrays(double mean1,
double mean2,
double sd1,
double sd2,
double rho,
int n)
|
double[][] |
correlatedNormalArrays(double mean1,
double mean2,
double sd1,
double sd2,
double rho,
int n)
|
double[] |
doubleArray(int arrayLength)
|
double[] |
doubleArray(int arrayLength,
double top)
|
double[] |
doubleArray(int arrayLength,
double bottom,
double top)
|
double[] |
erlangArray(double lambda,
int kay,
int n)
|
double[] |
exponentialArray(double mu,
double sigma,
int n)
|
double[] |
fArray(int nu1,
int nu2,
int n)
|
double[] |
frechetArray(double mu,
double sigma,
double gamma,
int n)
|
double[] |
gammaArray(double mu,
double beta,
double gamma,
int n)
|
double[] |
gaussianArray(double mean,
double sd,
int n)
|
long |
getInitialSeed()
|
int |
getMethodBinary()
|
int |
getMethodDecimal()
|
long |
getSeed()
|
static long |
getSerialVersionUID()
|
int[] |
integerArray(int arrayLength,
int top)
|
int[] |
integerArray(int arrayLength,
int bottom,
int top)
|
double[] |
logisticArray(double mu,
double scale,
int n)
|
double[] |
logNormalArray(double mu,
double sigma,
int n)
|
double[] |
logNormalThreeParArray(double alpha,
double beta,
double gamma,
int n)
|
double[] |
logNormalTwoParArray(double mu,
double sigma,
int n)
|
double[] |
lorentzianArray(double mu,
double gamma,
int n)
|
double[] |
maximalGumbelArray(double mu,
double sigma,
int n)
|
double[] |
minimalGumbelArray(double mu,
double sigma,
int n)
|
double |
nextBeta(double alpha,
double beta)
|
double |
nextBeta(double min,
double max,
double alpha,
double beta)
|
double |
nextBinomial(double prob,
int nTrials)
|
int |
nextBit()
|
int |
nextBitM1()
|
int |
nextBitM2()
|
double |
nextChiSquare(int nu)
|
double |
nextDouble()
|
double |
nextDouble(double top)
|
double |
nextDouble(double bottom,
double top)
|
double |
nextErlang(double lambda,
int kay)
|
double |
nextExponential(double mu,
double sigma)
|
double |
nextF(int nu1,
int nu2)
|
double |
nextFrechet(double mu,
double sigma,
double gamma)
|
double |
nextGamma(double mu,
double beta,
double gamma)
|
double |
nextGaussian()
|
double |
nextGaussian(double mean,
double sd)
|
int |
nextInteger(int top)
|
int |
nextInteger(int bottom,
int top)
|
double |
nextLogistic(double mu,
double scale)
|
double |
nextLogNormal(double mu,
double sigma)
|
double |
nextLogNormalThreePar(double alpha,
double beta,
double gamma)
|
double |
nextLogNormalTwoPar(double mu,
double sigma)
|
double |
nextLorentzian(double mu,
double gamma)
|
double |
nextMaximalGumbel(double mu,
double sigma)
|
double |
nextMinimalGumbel(double mu,
double sigma)
|
double |
nextNormal()
|
double |
nextNormal(double mean,
double sd)
|
double |
nextPareto(double alpha,
double beta)
|
double |
nextPoissonian(double mean)
|
double |
nextRayleigh(double sigma)
|
double |
nextStudentT(int nu)
|
double |
nextWeibull(double mu,
double sigma,
double gamma)
|
double[] |
normalArray(double mean,
double sd,
int n)
|
double[] |
paretoArray(double alpha,
double beta,
int n)
|
double |
parkMiller()
|
double[] |
poissonianArray(double mean,
int n)
|
double[] |
rayleighArray(double sigma,
int n)
|
void |
setMethodBinary(int methodOpt)
|
void |
setMethodDecimal(int methodOpt)
|
void |
setSeed(long seed)
|
double[] |
studentTarray(int nu,
int n)
|
int[] |
uniqueIntegerArray(int top)
|
int[] |
uniqueIntegerArray(int bottom,
int top)
|
double[] |
weibullArray(double mu,
double sigma,
double gamma,
int n)
|
PsRandom
public PsRandom()
PsRandom
public PsRandom(long seed)
setSeed
public void setSeed(long seed)
getInitialSeed
public long getInitialSeed()
getSeed
public long getSeed()
setMethodDecimal
public void setMethodDecimal(int methodOpt)
getMethodDecimal
public int getMethodDecimal()
setMethodBinary
public void setMethodBinary(int methodOpt)
getMethodBinary
public int getMethodBinary()
nextDouble
public double nextDouble()
nextDouble
public double nextDouble(double top)
nextDouble
public double nextDouble(double bottom,
double top)
doubleArray
public double[] doubleArray(int arrayLength)
doubleArray
public double[] doubleArray(int arrayLength,
double top)
doubleArray
public double[] doubleArray(int arrayLength,
double bottom,
double top)
parkMiller
public double parkMiller()
nextBit
public int nextBit()
bitArray
public int[] bitArray(int arrayLength)
nextBitM1
public int nextBitM1()
nextBitM2
public int nextBitM2()
nextGaussian
public double nextGaussian(double mean,
double sd)
nextGaussian
public double nextGaussian()
nextNormal
public double nextNormal(double mean,
double sd)
nextNormal
public double nextNormal()
gaussianArray
public double[] gaussianArray(double mean,
double sd,
int n)
normalArray
public double[] normalArray(double mean,
double sd,
int n)
correlatedGaussianArrays
public double[][] correlatedGaussianArrays(double mean1,
double mean2,
double sd1,
double sd2,
double rho,
int n)
correlatedNormalArrays
public double[][] correlatedNormalArrays(double mean1,
double mean2,
double sd1,
double sd2,
double rho,
int n)
nextLogNormal
public double nextLogNormal(double mu,
double sigma)
nextLogNormalTwoPar
public double nextLogNormalTwoPar(double mu,
double sigma)
logNormalArray
public double[] logNormalArray(double mu,
double sigma,
int n)
logNormalTwoParArray
public double[] logNormalTwoParArray(double mu,
double sigma,
int n)
nextLogNormalThreePar
public double nextLogNormalThreePar(double alpha,
double beta,
double gamma)
logNormalThreeParArray
public double[] logNormalThreeParArray(double alpha,
double beta,
double gamma,
int n)
nextLorentzian
public double nextLorentzian(double mu,
double gamma)
lorentzianArray
public double[] lorentzianArray(double mu,
double gamma,
int n)
nextPoissonian
public double nextPoissonian(double mean)
poissonianArray
public double[] poissonianArray(double mean,
int n)
nextBinomial
public double nextBinomial(double prob,
int nTrials)
binomialArray
public double[] binomialArray(double prob,
int nTrials,
int n)
nextPareto
public double nextPareto(double alpha,
double beta)
paretoArray
public double[] paretoArray(double alpha,
double beta,
int n)
nextExponential
public double nextExponential(double mu,
double sigma)
exponentialArray
public double[] exponentialArray(double mu,
double sigma,
int n)
nextRayleigh
public double nextRayleigh(double sigma)
rayleighArray
public double[] rayleighArray(double sigma,
int n)
nextMinimalGumbel
public double nextMinimalGumbel(double mu,
double sigma)
minimalGumbelArray
public double[] minimalGumbelArray(double mu,
double sigma,
int n)
nextMaximalGumbel
public double nextMaximalGumbel(double mu,
double sigma)
maximalGumbelArray
public double[] maximalGumbelArray(double mu,
double sigma,
int n)
nextFrechet
public double nextFrechet(double mu,
double sigma,
double gamma)
frechetArray
public double[] frechetArray(double mu,
double sigma,
double gamma,
int n)
nextWeibull
public double nextWeibull(double mu,
double sigma,
double gamma)
weibullArray
public double[] weibullArray(double mu,
double sigma,
double gamma,
int n)
nextLogistic
public double nextLogistic(double mu,
double scale)
logisticArray
public double[] logisticArray(double mu,
double scale,
int n)
nextStudentT
public double nextStudentT(int nu)
studentTarray
public double[] studentTarray(int nu,
int n)
nextBeta
public double nextBeta(double alpha,
double beta)
nextBeta
public double nextBeta(double min,
double max,
double alpha,
double beta)
betaArray
public double[] betaArray(double alpha,
double beta,
int n)
betaArray
public double[] betaArray(double min,
double max,
double alpha,
double beta,
int n)
nextGamma
public double nextGamma(double mu,
double beta,
double gamma)
gammaArray
public double[] gammaArray(double mu,
double beta,
double gamma,
int n)
nextErlang
public double nextErlang(double lambda,
int kay)
erlangArray
public double[] erlangArray(double lambda,
int kay,
int n)
chiSquareArray
public double[] chiSquareArray(int nu,
int n)
nextChiSquare
public double nextChiSquare(int nu)
nextF
public double nextF(int nu1,
int nu2)
fArray
public double[] fArray(int nu1,
int nu2,
int n)
nextInteger
public int nextInteger(int top)
nextInteger
public int nextInteger(int bottom,
int top)
integerArray
public int[] integerArray(int arrayLength,
int top)
integerArray
public int[] integerArray(int arrayLength,
int bottom,
int top)
uniqueIntegerArray
public int[] uniqueIntegerArray(int bottom,
int top)
uniqueIntegerArray
public int[] uniqueIntegerArray(int top)
getSerialVersionUID
public static long getSerialVersionUID()
jHepWork 3.1 ©