public class Random
extends java.util.Random
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
getInputStream()
Input stream access to the random generator.
|
long |
nextGaussian(int min,
int max,
int mean,
int deviation)
Gaussian law distribution
|
long |
nextNegativeExponential(int min,
int mean)
Negative exponential law distribution
|
long |
nextPoisson(double parameter,
int factor)
Poisson law distribution
|
java.lang.StringBuilder |
nextStringBuilder(int length) |
long |
nextUniform(int min,
int max)
Uniform distribution
|
public Random()
Random()
public Random(long seed)
seed
- Random(long)
public long nextUniform(int min, int max)
min
- minimum value (inclusive)max
- maximum value (exclusive)public long nextPoisson(double parameter, int factor)
factor
- the result is multiplied by this factorparameter
- both mean and deviation value for the Poisson lawpublic long nextGaussian(int min, int max, int mean, int deviation)
min
- minimum valuemax
- maximum valuemean
- values meandeviation
- values deviationpublic long nextNegativeExponential(int min, int mean)
min
- minimum valuemean
- values meanpublic java.lang.StringBuilder nextStringBuilder(int length)
length
- the number of characters of the generated stringpublic java.io.InputStream getInputStream()