This week's book giveaway is in the Java 8 forum. We're giving away four copies of Java 8 in Action and have Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft on-line! See this thread for details.

this is the description of the problem im trying "Random Walkers: suppose that N random walkers, starting in the centre of an N-by-N grid, move one step at a time, choosing to go up down left or right with equal probability at each step. write a program to help formulate and test a hypothesis about the number of steps taken before all cells are touched."

to begin with i am just trying to do it with one walker before chucking loads in there.

so i've got a results array (yes maybe i dont need the grid array for now) and i want to loop until every value of that is true (true is where walker has been) but im just not sure how?

any help would be greatly appreciated. not expecting anyone to solve the problem for me, just wondered if anyone could provide links or tips on how to use multiple array values in loop conditions