Randomisation was computer generated centrally by the independent Clinical Trials Unit in a 1:1 ratio , by minimisation to balance four potential confounders : cancer versus non-cancer , breathlessness severity , presence of an informal caregiver , and ethnicity .