swarm.collections
Class ListShufflerCImpl
java.lang.Object
|
+--swarm.PhaseCImpl
|
+--swarm.collections.ListShufflerCImpl
- public class ListShufflerCImpl
- extends PhaseCImpl
- implements CreateS, CreateC, DropS, DropC, ListShufflerS
A class to randomize the order of a given Swarm List.
ListShuffler randomizes the order of the elements in a List; either the whole list or the num lowest elements. The list must be supplied. An uniform distribution can be supplied, or the system- supplied uniformUnsRand is used. The algorithm is from Knuth. All these methods modify the underlying collection, so any indexes should always be regenerated.
ListShufflerCImpl
public ListShufflerCImpl(ListShufflerImpl nextPhase)
ListShufflerCImpl
public ListShufflerCImpl()