usando hash para ler arquivos, calculo de medoids e escolha de grupos com aleatoriedade para desempates