We're going to work through how to design a randomized iterator in lab.
Documentation for Java 1.5 is located at: Java 1.5 SE API.
Documentation for Java 1.6 is located at: Java 1.6 SE API
- How can we make quick and easy iterators for the non-random case?
- What information do we need to store for the random iterator case?
- How do we initialize our random iterator?
- Can we have just two classes--one for random, one for ordered--to handle all three types of stuff (Agents, Resources, and Obstacle)?
For more details, see this week's assignment.