package es.tid.pce.client; import java.util.Date; import java.util.Timer; import cern.jet.random.Exponential; import cern.jet.random.engine.MersenneTwister; public class TestTimer { public static void main(String[] args) { // TODO Auto-generated method stub MersenneTwister mersenneTwisterSendRequest = new MersenneTwister(); double lambdaSendRequest=1/(double)10000; Exponential expSendRequest = new Exponential(lambdaSendRequest, mersenneTwisterSendRequest); double timeNextReqD=expSendRequest.nextDouble(); Timer timer=new Timer(); long timeNextReq =(long)timeNextReqD; TestTimerTask exponentialTester = new TestTimerTask(System.currentTimeMillis(),timeNextReq,expSendRequest,timer); Date date = new Date(System.currentTimeMillis()+ timeNextReq); //log.info("Scheduling next request in "+timeNextReq+" MS ("+timeNextReqD+" )"); timer.schedule(exponentialTester,date); // TODO Auto-generated method stub } }