diff --git a/Grid.java b/Grid.java index 7972a9b16df455ebd76a7d332c52efacb0085462..19f447fff62369f99b488cab25cc0ffd201abf67 100644 --- a/Grid.java +++ b/Grid.java @@ -163,6 +163,12 @@ public class Grid implements Iterable<Cell> { */ void randomGeneration(Random random) { + GridIterator iterator = new GridIterator(this); + while (iterator.hasNext()) { + if (random.nextBoolean()) + iterator.next().setAlive(); + else + iterator.next().setDead(); + } } - }