package class5_1_Observer; import java.util.Random; public class RandomMovingSubject extends PositionSubject { public void run() { Random gen = new Random(); double positionMeters = 0; for(int i= 0; i<10; i++) { positionMeters += gen.nextDouble(); this.notifyObservers(positionMeters); // Separater between steps... System.out.println(); } } }