|
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 | ||||||||