|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mss.ea.core.RandomUtil
Utility methods for working with random objects.
Constructor Summary | |
RandomUtil()
|
Method Summary | |
static double |
randomDouble(double bound)
Random double value. |
static double |
randomDouble(double lowerBound,
double upperBound)
Random double value. |
static float |
randomFloat(float bound)
Random float value. |
static float |
randomFloat(float lowerBound,
float upperBound)
Random float value. |
static int |
randomInt(int bound)
Random integer value. |
static int |
randomInt(int lowerBound,
int upperBound)
Random integer value. |
static int[] |
randomIntegerSample(int sampleNumber,
int samplePool)
Choice of n random numbers from N possible. |
static int[] |
randomIntegerSample(int sampleNumber,
int samplePool,
boolean zeroInc)
Choice of n random numbers from N possible. |
static int[] |
randomIntSequence(int size)
Generates a random sequence of integers from 0 to the given integer (exclusive). |
static long |
randomLong(long bound)
Random long value. |
static long |
randomLong(long lowerBound,
long upperBound)
Random long value. |
static java.lang.String |
randomString()
Produces a random string with a random length. |
static java.lang.String |
randomString(byte b)
Produces a random string. |
static java.lang.String |
randomString(int i)
Produces a random string. |
static java.lang.String |
randomWord()
Produces a random "word". |
static java.lang.String |
randomWord(byte b)
Produces a random "word". |
static java.lang.String |
randomWord(int i)
Produces a random "word". |
static void |
scramble(java.util.List list)
Scrambles a list. |
static void |
scramble(java.util.List list,
int sCount)
Swaps two random elements of a list n times. |
static void |
scramble(java.lang.Object array)
Scrambles an array. |
static void |
scramble(java.lang.Object array,
int sCount)
Swaps two random elements of an array n times. |
static void |
scrambleArray(java.lang.Object[] array)
Deprecated. replaced by scramble |
static void |
scrambleArray(java.lang.Object[] array,
int sCount)
Deprecated. replaced by scramble |
static void |
scrambleList(java.util.List list)
Deprecated. replaced by scramble |
static void |
scrambleList(java.util.List list,
int sCount)
Deprecated. replaced by scramble |
static void |
setSeed(long l)
Setting of the random seeds. |
static void |
swap(java.util.List list)
Swaps two random elements of a list. |
static void |
swap(java.lang.Object array)
Swaps two random elements of an array. |
static void |
updateSeed()
Update of random seed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RandomUtil()
Method Detail |
public static void updateSeed()
public static void setSeed(long l)
l
- new random seedpublic static double randomDouble(double bound)
bound
- boundpublic static double randomDouble(double lowerBound, double upperBound)
lowerBound
- lower boundupperBound
- upper boundpublic static float randomFloat(float bound)
bound
- boundpublic static float randomFloat(float lowerBound, float upperBound)
lowerBound
- lower boundupperBound
- upper boundpublic static int randomInt(int bound)
bound
- boundpublic static int randomInt(int lowerBound, int upperBound)
lowerBound
- lower boundupperBound
- upper boundpublic static long randomLong(long bound)
bound
- boundpublic static long randomLong(long lowerBound, long upperBound)
lowerBound
- lower boundupperBound
- upper boundpublic static java.lang.String randomString()
randomString( byte )
public static java.lang.String randomString(byte b)
b
- length of random stringpublic static java.lang.String randomString(int i)
i
- length of stringrandomString( byte )
public static java.lang.String randomWord()
public static java.lang.String randomWord(byte b)
b
- length of stringpublic static java.lang.String randomWord(int i)
i
- length of stringpublic static int[] randomIntegerSample(int sampleNumber, int samplePool) throws java.lang.IllegalArgumentException
sampleNumber
- number of selectionssamplePool
- upper boundjava.lang.IllegalArgumentException
- thrown, if N < 0 or N < npublic static int[] randomIntegerSample(int sampleNumber, int samplePool, boolean zeroInc) throws java.lang.IllegalArgumentException
sampleNumber
- number of selectionssamplePool
- upper boundzeroInc
- selection of range of valuesjava.lang.IllegalArgumentException
- thrown, if N < 0, or N < npublic static void scrambleList(java.util.List list)
scramble
list
- list with n>1 elementspublic static void scrambleList(java.util.List list, int sCount)
scramble
list
- list with n > 1 elementssCount
- number of swapspublic static void scrambleArray(java.lang.Object[] array)
scramble
array
- array with n>1 elementspublic static void scrambleArray(java.lang.Object[] array, int sCount)
scramble
array
- array with n > 1 elementssCount
- number of swapspublic static int[] randomIntSequence(int size)
size
- length of the integer sequencepublic static void scramble(java.util.List list)
list
- list with n > 1 elementspublic static void scramble(java.util.List list, int sCount)
list
- list with n > 1 elementssCount
- number of swapspublic static void scramble(java.lang.Object array)
array
- array with n > 1 elementspublic static void scramble(java.lang.Object array, int sCount)
array
- array with n > 1 elementssCount
- number of swapspublic static void swap(java.util.List list)
list
- list with n > 1 elementspublic static void swap(java.lang.Object array)
array
- array with n > 1 objects
|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |