|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.rng.RandomPermutation
public class RandomPermutation
RandomPermutation
Provides methods to randomly shuffle arrays or lists using a random stream.
Constructor Summary | |
---|---|
RandomPermutation()
|
Method Summary | |
---|---|
static void |
init(byte[] array,
int n)
Deprecated. |
static void |
init(double[] array,
int n)
Deprecated. |
static void |
init(float[] array,
int n)
Deprecated. |
static void |
init(int[] array,
int n)
Deprecated. |
static void |
init(long[] array,
int n)
Deprecated. |
static void |
init(short[] array,
int n)
Deprecated. |
static void |
shuffle(boolean[] array,
int n,
int k,
RandomStream stream)
[tabb244] arraythe array being shuffled. |
static void |
shuffle(boolean[] array,
RandomStream stream)
[tabb121] arraythe array being shuffled. |
static void |
shuffle(byte[] array,
int n,
int k,
RandomStream stream)
. |
static void |
shuffle(byte[] array,
RandomStream stream)
[tabb77] arraythe array being shuffled. |
static void |
shuffle(char[] array,
int n,
int k,
RandomStream stream)
[tabb231] arraythe array being shuffled. |
static void |
shuffle(char[] array,
RandomStream stream)
[tabb112] arraythe array being shuffled. |
static void |
shuffle(double[] array,
int n,
int k,
RandomStream stream)
[tabb270] arraythe array being shuffled. |
static void |
shuffle(double[] array,
RandomStream stream)
. |
static void |
shuffle(float[] array,
int n,
int k,
RandomStream stream)
[tabb257] arraythe array being shuffled. |
static void |
shuffle(float[] array,
RandomStream stream)
[tabb130] arraythe array being shuffled. |
static void |
shuffle(int[] array,
int n,
int k,
RandomStream stream)
[tabb205] arraythe array being shuffled. |
static void |
shuffle(int[] array,
RandomStream stream)
[tabb94] arraythe array being shuffled. |
static void |
shuffle(List<?> list,
int k,
RandomStream stream)
|
static void |
shuffle(List<?> list,
RandomStream stream)
|
static void |
shuffle(long[] array,
int n,
int k,
RandomStream stream)
[tabb218] arraythe array being shuffled. |
static void |
shuffle(long[] array,
RandomStream stream)
[tabb103] arraythe array being shuffled. |
static void |
shuffle(Object[] array,
int n,
int k,
RandomStream stream)
. |
static void |
shuffle(Object[] array,
RandomStream stream)
. |
static void |
shuffle(short[] array,
int n,
int k,
RandomStream stream)
[tabb192] arraythe array being shuffled. |
static void |
shuffle(short[] array,
RandomStream stream)
. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RandomPermutation()
Method Detail |
---|
@Deprecated public static void init(byte[] array, int n)
@Deprecated public static void init(short[] array, int n)
@Deprecated public static void init(int[] array, int n)
@Deprecated public static void init(long[] array, int n)
@Deprecated public static void init(float[] array, int n)
@Deprecated public static void init(double[] array, int n)
public static void shuffle(List<?> list, RandomStream stream)
public static void shuffle(Object[] array, RandomStream stream)
public static void shuffle(byte[] array, RandomStream stream)
public static void shuffle(short[] array, RandomStream stream)
public static void shuffle(int[] array, RandomStream stream)
public static void shuffle(long[] array, RandomStream stream)
public static void shuffle(char[] array, RandomStream stream)
public static void shuffle(boolean[] array, RandomStream stream)
public static void shuffle(float[] array, RandomStream stream)
public static void shuffle(double[] array, RandomStream stream)
public static void shuffle(List<?> list, int k, RandomStream stream)
public static void shuffle(Object[] array, int n, int k, RandomStream stream)
public static void shuffle(byte[] array, int n, int k, RandomStream stream)
public static void shuffle(short[] array, int n, int k, RandomStream stream)
public static void shuffle(int[] array, int n, int k, RandomStream stream)
public static void shuffle(long[] array, int n, int k, RandomStream stream)
public static void shuffle(char[] array, int n, int k, RandomStream stream)
public static void shuffle(boolean[] array, int n, int k, RandomStream stream)
public static void shuffle(float[] array, int n, int k, RandomStream stream)
public static void shuffle(double[] array, int n, int k, RandomStream stream)
|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |