Java での DFS 迷路の生成では、DFS の再帰呼び出しが行われる順序をランダム化したい:
for (int rows=i; rows<M; rows++)
for (int cols=j; cols<N; cols++){
if(northValid)
{
DFS(iNorth,j);
}
if(southValid){
DFS(iSouth,j);
}
if(eastValid){
DFS(i, jEast);
}
if(westValid){
DFS(i,jWest);
}
どうやってやるの?