org.eviline.randomizer
Class AngelRandomizer
java.lang.Object
org.eviline.randomizer.MaliciousRandomizer
org.eviline.randomizer.ThreadedMaliciousRandomizer
org.eviline.randomizer.AngelRandomizer
- All Implemented Interfaces:
- Serializable, Randomizer
public class AngelRandomizer
- extends ThreadedMaliciousRandomizer
- See Also:
- Serialized Form
Methods inherited from class org.eviline.randomizer.MaliciousRandomizer |
config, decide, depth, distribution, fair, getNext, getRandom, getTaunt, name, rfactor, setRandom, worstFor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AngelRandomizer
public AngelRandomizer(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 ThreadedMaliciousRandomizer
- Returns:
worstForThreaded
protected Decision worstForThreaded(Field field)
- Overrides:
worstForThreaded
in class ThreadedMaliciousRandomizer
permuteDecision
protected void permuteDecision(Decision typeDecision)
- Overrides:
permuteDecision
in class MaliciousRandomizer
Copyright © 2013. All Rights Reserved.