public Gerador(ExpressaoGeradora[] cartucho){
        this.cartucho = cartucho;
        
        distribuicao = new int[cartucho.length - 1];
        int total = 0;
        for (int i = 0; i < cartucho.length; i++) 
            if (cartucho[i].getPeso() > 0)
                total += cartucho[i].getPeso();
        if (total == 0)
            System.err.println("Pesos devem ser positivos");
        else {
            int acumula = 0;
            for (int i = 0; i < cartucho.length - 1 ; i++) {
                acumula += cartucho[i].getPeso()*100/total;
                distribuicao[i] = acumula;
            }
        }

    }