import java.util.Random; public class RandomCheckersAI implements CheckersAI { private static Random rand = new Random(); public void doMove(Board b) { if(b.gameOver()) return; int r, c, r2, c2; do { r = rand.nextInt(Board.BOARD_SIZE); c = rand.nextInt(Board.BOARD_SIZE); r2 = r + -2 + rand.nextInt(5); c2 = c + -2 + rand.nextInt(5); }while(!b.isLegalMove(r, c, r2, c2)); b.move(r, c, r2, c2); } }