Cancer metastasis is selective or random depending on the parent tumour population