public void simular(){
        int i=0;
        do{
            
            if(te[0]<tr){ //CASO 1
                t=te[0];
                r=r+1;
                
                if(r==s+1){
                    T=t;
                    System.out.println("\nEl sistema FALLO en instante "+T);
                    System.out.println("El algoritmo hizo "+i+" ciclos.");
                    break;
                }
                if(r<s+1){
                    te[0]=(int)(t+this.generarPF()); 
                    this.ordenarFallas();
                    this.mostrarFallas();
                    /*equivale a eliminar t1 y agregar al vector t+X.
                     * Lo hago de esta manera porque estoy usando un vector, No un ArrayList
                     */
                }
                if(r==1){
                    tr=(int)(t+this.generarTR());
                
                }
            
            }
            
            if(tr<=te[0]){
                t=tr;
                r=r-1;
                if(r>0){
                    tr=(int)(t+this.generarTR());
                }
                if(r==0){
                    tr=(int)Float.POSITIVE_INFINITY;
                }
            }
            
            
        
        
        i++;
        
         System.out.print(" Hay "+r+" equipos en reparacion.");
         System.out.print(" Hay "+s+" equipos de backup.");
        
        }
        
        while(t<9999999);
    
    }