package com.zindell.course.samples; class Withdrawer implements Runnable { private Cashier cashier; public Withdrawer(Cashier cashierVal) { this.cashier = cashierVal; } public void run() { int sumToWithdraw; for(int i=0; i<40; i++) { sumToWithdraw = (int)(1000*Math.random()); cashier.withdraw(sumToWithdraw); try { Thread.sleep(1000); } catch(InterruptedException e) { e.printStackTrace(); } } } }