Java tutorial
//package com.java2s; //License from project: Apache License import java.util.Random; public class Main { public static int generateState(int previous) { int generated = new Random().nextInt(4); return generated != previous ? generated : generateState(previous); } }