Return a new list containing the agents in a random order, drawn from stream. Using an explicit stream preserves reproducibility across replications.