public class RandomRailroadRushHour
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Random |
random
random number generator
|
| Constructor and Description |
|---|
RandomRailroadRushHour() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args)
Test the random walk solver for various Railroad Rush Hour puzzles.
|
static void |
randomWalkSolve(RailroadRushHour rrh)
Attempt to solve the current puzzle via random walk, that is, trying random piece moves until a goal state is reached.
|
public static void randomWalkSolve(RailroadRushHour rrh)
rrh - the current RailroadRushHour puzzle to solvepublic static void main(java.lang.String[] args)
args - (not used)