Hi Julie,
I'm afraid that these compliance interviews are mandatory, if you do not attend ypou run the real risk of losing your benefit.
Sometimes these are truly random but they can also arise from someone reporting the claimant to DWP. Whatever the reason, if things are in order you should be OK.
Nothing on this board constitutes legal advice - always consult a professional about specific problems