public void addClientsToQueues(){
        Random arrivingTimeGenerator = new Random();
        int minWaitingTime = 0;
        int queueIndex = 0;
        
        if(queueList.size() != 0){
            minWaitingTime = queueList.get(0).getWaitingTime();
            queueIndex = 0;
        
        for(Queue q : queueList){
             if(q.getWaitingTime() < minWaitingTime)
                {
                    queueIndex = queueList.indexOf(q);
                }
            }
            
        arrivingTime = minimumArrivingTime + arrivingTimeGenerator.nextInt(maximumArrivingTime);
        timeGap = arrivingTime;
        if(simulationTime <= lastClientArrivingTime + arrivingTime) {
            queueList.get(queueIndex).addClient(lastClientArrivingTime + arrivingTime); 
            lastClientArrivingTime += arrivingTime;
            
            }
        }      
    }