Package org.snpsift.util
Class RandomUtil
java.lang.Object
org.snpsift.util.RandomUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
rand()
randAcgt()
randBases
(int len) boolean
randBool()
char
randChar()
double
randDouble
(double maxDouble) randEnumOrNull
(ArrayList<String> enumStrings) int
randInt()
int
randInt
(int maxInt) randIntOrNull
(int maxInt) long
randLong()
long
randLong
(long maxLong) randLongOrNull
(long maxLong) randString
(int maxLen) randStringOrNull
(int maxLen) randVariant
(VariantCategory variantCategory) randVariantAlt
(VariantCategory variantCategory, String ref) randVariantRef
(VariantCategory variantCategory) void
reset()
void
setNullRatio
(double nullRatio) void
void
setSeed
(long seed)
-
Field Details
-
ACGT
-
SHORT_VARIANT_LEN
public static final int SHORT_VARIANT_LEN- See Also:
-
-
Constructor Details
-
RandomUtil
public RandomUtil() -
RandomUtil
public RandomUtil(int seed)
-
-
Method Details
-
reset
public void reset() -
rand
public double rand() -
randAcgt
-
randBase
-
randBases
-
randBases
-
randBool
public boolean randBool() -
randBoolOrNull
-
randChar
public char randChar() -
randCharOrNull
-
randDouble
public double randDouble(double maxDouble) -
randDoubleOrNull
-
randEnum
-
randEnumOrNull
-
randInt
public int randInt() -
randInt
public int randInt(int maxInt) -
randIntOrNull
-
randIntOrNull
-
randLong
public long randLong() -
randLong
public long randLong(long maxLong) -
randLongOrNull
-
randLongOrNull
-
randString
-
randStringOrNull
-
randStringOrNull
-
randVariant
-
randVariantAlt
-
randVariantRef
-
setNullRatio
public void setNullRatio(double nullRatio) -
setSeed
public void setSeed(long seed) -
setRand
-