Package org.meteoinfo.math
Class RandomUtil
- java.lang.Object
-
- org.meteoinfo.math.RandomUtil
-
public class RandomUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RandomUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doublepoisson(double mean)Get random data from a Poisson distributionstatic ucar.ma2.Arraypoisson(double mean, int n)Get random data from a Poisson distributionstatic ucar.ma2.Arraypoisson(double mean, java.util.List<java.lang.Integer> shape)Get random data from a Poisson distributionstatic doublerand()Get random valuestatic ucar.ma2.Arrayrand(int n)Get random array - one dimensionstatic ucar.ma2.Arrayrand(java.util.List<java.lang.Integer> shape)Get random arraystatic intrandint(int bound)Get random int valuestatic ucar.ma2.Arrayrandint(int bound, int n)Get random integer arraystatic ucar.ma2.Arrayrandint(int bound, java.util.List<java.lang.Integer> shape)Get random integer arraystatic doublerandn()Get random valuestatic ucar.ma2.Arrayrandn(int n)Get random array - one dimensionstatic ucar.ma2.Arrayrandn(java.util.List<java.lang.Integer> shape)Get random array
-
-
-
Method Detail
-
rand
public static double rand()
Get random value- Returns:
- Random value
-
rand
public static ucar.ma2.Array rand(int n)
Get random array - one dimension- Parameters:
n- Array length- Returns:
- Result array
-
rand
public static ucar.ma2.Array rand(java.util.List<java.lang.Integer> shape)
Get random array- Parameters:
shape- Shape- Returns:
- Array Result array
-
randn
public static double randn()
Get random value- Returns:
- Random value
-
randn
public static ucar.ma2.Array randn(int n)
Get random array - one dimension- Parameters:
n- Array length- Returns:
- Result array
-
randn
public static ucar.ma2.Array randn(java.util.List<java.lang.Integer> shape)
Get random array- Parameters:
shape- Shape- Returns:
- Array Result array
-
randint
public static int randint(int bound)
Get random int value- Parameters:
bound- Highest value- Returns:
- Random int value
-
randint
public static ucar.ma2.Array randint(int bound, int n)Get random integer array- Parameters:
bound- Highest valuen- Array length- Returns:
- Array Result array
-
randint
public static ucar.ma2.Array randint(int bound, java.util.List<java.lang.Integer> shape)Get random integer array- Parameters:
bound- Highest valueshape- Shape- Returns:
- Array Result array
-
poisson
public static double poisson(double mean)
Get random data from a Poisson distribution- Parameters:
mean- Poisson mean- Returns:
- Random value
-
poisson
public static ucar.ma2.Array poisson(double mean, int n)Get random data from a Poisson distribution- Parameters:
mean- Poisson meann- Array length- Returns:
- Array Result array
-
poisson
public static ucar.ma2.Array poisson(double mean, java.util.List<java.lang.Integer> shape)Get random data from a Poisson distribution- Parameters:
mean- Poisson meanshape- Shape- Returns:
- Array Result array
-
-