@Override
    public double tempoProximaVolta(Piloto p, Circuito c, int voltas){
        double tempo= new Random().nextDouble()*200-100;
        if(tempo>=0){
            tempo=tempo-p.getQualidade();
        }
        else{
            tempo=tempo+p.getQualidade();
        }
        if(tempo>=96 || tempo <=-96){
            return 1000;
        }
        else if(tempo>0 && c.getChuva()==false){
            return tempo*0.15-p.getQualidade()*0.25;
        }
        else if(tempo>0 && c.getChuva()==true){
            return tempo*0.15-(p.getQualidade()+p.getFac_chuva()*0.25);
        }
        else if(tempo<0 && c.getChuva()==false){
            return tempo*0.05-p.getQualidade()*0.05;
        }
        else{
            return tempo*0.05-(p.getQualidade()+p.getFac_chuva())*0.05;
        }
    }