import java.util.Random;

class Rand extends Prisoner {

    private Random randy;

    public Rand() {
        super("rand");
        randy = new Random();
    }

    public String move() {
        // With a random strategy, a prisoner has an equal chance of choosing either COOPERATE or DEFECT.
        return (randy.nextDouble() >= 0.5) ? "COOPERATE" : "DEFECT";
    }
	
    public void memoriseHistory(String opponentsMove) {
        // Rand remembers nothing
    }

    public void forgetHistory() {
        // Rand has nothing to forget
    }
    
}
