@Override
	public void moveCustomerToSellerQueue(int currentPhase, Queue lineQueue,
			ArrayList<TicketSeller> sellers) {
		
		Customer tmpCustomer;
		TicketSeller tmpSeller;
		Random rd = new Random();
		
		while(!lineQueue.isEmpty()){
			int randomNum = rd.nextInt(Define.theNumberOfTicketSeller);
			
			tmpSeller = sellers.get(randomNum);
			tmpCustomer = lineQueue.dequeue();
			
			if(tmpSeller.sellerQueue.isEmpty())
				tmpCustomer.setCustomerTimeStatus(Define.ticketOpStartTime, currentPhase);
			else{
				Customer last = tmpSeller.sellerQueue.getCustomer(tmpSeller.sellerQueue.getSize()-1);
				int startT = last.getCustomerTimeStatus(Define.ticketOpStartTime) + last.getTicketOpTime();
				tmpCustomer.setCustomerTimeStatus(Define.ticketOpStartTime, startT);
			}
			
			tmpSeller.sellerQueue.enqueue(tmpCustomer);
				
		}
		
		if ( !lineQueue.isEmpty()){
			lineQueue.increaseCustomerTimeInQueue(Define.ticketWaitingTime,Define.first);
			lineQueue.increaseCustomerTimeInQueue(Define.totalWaitingTime,Define.first);
		}
		
	}