implement random design of initial board