public final class PermutatorRandom<T>
extends java.lang.Object
PermutatorRandom
implements a random permutator.Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<T> |
original |
protected java.util.ArrayList<T> |
sequence |
Constructor and Description |
---|
PermutatorRandom() |
Modifier and Type | Method and Description |
---|---|
PermutatorRandom<T> |
clone() |
boolean |
hasValue() |
void |
init() |
void |
initialize(java.util.List<T> original) |
void |
next() |
void |
stop() |
java.util.List<T> |
value() |
protected java.util.ArrayList<T> original
protected java.util.ArrayList<T> sequence
public void init()
public boolean hasValue()
public java.util.List<T> value()
public void next()
public void stop()
public PermutatorRandom<T> clone()
clone
in interface ru.ispras.testbase.knowledge.iterator.Iterator<java.util.List<T>>
public final void initialize(java.util.List<T> original)
initialize
in interface Permutator<T>