package com.zindell.course.samples; class Depositer implements Runnable { private Cashier cashier; public Depositer(Cashier cashier) { this.cashier = cashier; } public void run() { int sumOfMoney; for (int i = 0; i < 40; i++) { sumOfMoney = (int) (Math.random() * 1000); cashier.deposit(sumOfMoney); try { Thread.sleep((int) (Math.random() * 5000)); } catch (Exception e) { } } } }