org.eviline.randomizer
Class ThreadedMaliciousRandomizer
java.lang.Object
org.eviline.randomizer.MaliciousRandomizer
org.eviline.randomizer.ThreadedMaliciousRandomizer
- All Implemented Interfaces:
- Serializable, Randomizer
- Direct Known Subclasses:
- AngelRandomizer
public class ThreadedMaliciousRandomizer
- extends MaliciousRandomizer
- See Also:
- Serialized Form
Methods inherited from class org.eviline.randomizer.MaliciousRandomizer |
config, decide, depth, distribution, fair, getNext, getRandom, getTaunt, name, permuteDecision, rfactor, setRandom, worstFor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXECUTOR
public static ExecutorService EXECUTOR
ThreadedMaliciousRandomizer
public ThreadedMaliciousRandomizer(PropertySource p)
provideShape
public Shape provideShape(Field field)
- Description copied from interface:
Randomizer
- Return the
Shape
to be next played on the argument Field
- Specified by:
provideShape
in interface Randomizer
- Overrides:
provideShape
in class MaliciousRandomizer
- Returns:
decideThreaded
protected Decision decideThreaded(Field field)
worstForThreaded
protected Decision worstForThreaded(Field field)
Copyright © 2013. All Rights Reserved.