import java.util.Random;

public class RandomPlayer implements NArmedBanditPlayer {

	private static Random random = new Random(0);
	private int numArms;
	
	@Override
	public void reset(int numArms) {
		this.numArms = numArms;
	}

	@Override
	public int getArm() {
		return random.nextInt(numArms);
	}

	@Override
	public void reportReward(int arm, double reward) {
		// feedback is ignored by the random player
	}

}
